2012-04-06 1 views
0

Я только что установил MonoDroid alpha 4.1, и я пытаюсь создать проект библиотеки привязки с использованием файла JAR OSMDroid. OSMDroid - это реализация mapview с открытым исходным кодом, в основном замена для mapview Google Maps. Я последовал за шагами в tutorial, но я получаю только сообщение об ошибке, говорящееСвязывание библиотеки OSMDroid в MonoDroid 4.1 Проект привязки Java

C: \ Program Files (x86) \ MSBuild \ Novell \ Xamarin.Android.Bindings.targets (170,5): ошибка MSB6006 : «java.exe» завершен кодом 1.

Как исправить эту проблему?

+0

Поскольку это альфа-релиз, который был только что выпущен вчера, я бы предложил взять его в список рассылки или подать отчет об ошибке вместо того, чтобы поднимать вопрос здесь. –

+0

Я понял это сразу после публикации вопроса здесь. https://bugzilla.xamarin.com/show_bug.cgi?id=4288. – MikeScandy

ответ

0

Я смог скомпилировать проект, добавив в проект следующие файлы JAR.

  • апач-mime4j-0.4.jar

  • httpmime-4,0-beta1.jar

  • osmdroid-третьих сторон-3.0.7.jar

  • SLF4J-андроид -1.5.8.jar

и установка их как "ReferenceJar" в свойствах в действие сборки.

Чтобы увидеть правильный вывод из Visual Studio, чтобы отладить эту проблему, мне также пришлось установить стандартные данные сборки в настройках Visual Studio (инструменты-опции-проекты и решения-построить и запустить и установить MSBuild вывод проекта в нормальное состояние).

Мне до сих пор не повезло в использовании библиотеки, но, по крайней мере, она компилируется!