在MonoDroid 4.1 Java绑定项目中绑定OSMDroid库

本文关键字:绑定 项目 OSMDroid Java MonoDroid | 更新日期: 2023-09-27 18:30:07

我刚刚安装了MonoDroid alpha 4.1,我正试图使用OSMDroid JAR文件创建一个绑定库项目。OSMDroid是一个开源的地图视图实现,基本上是谷歌地图地图视图的替代品。我遵循了教程中的步骤,但我只收到一条错误消息,上面写着

C: ''Program Files(x86)''MBuild''Novell''Xamarin.Android.Bindings.targets(170,5):错误MSB6006:"java.exe"已退出,代码为1。

如何解决此问题?

在MonoDroid 4.1 Java绑定项目中绑定OSMDroid库

我能够编译项目,并将以下JAR文件添加到项目中。

  • apache-mome4j-0.4.jar

  • httpmime-40-beta1.jar

  • osmroid third-party-3.0.7.jar

  • slf4j-android-1.5.8.jar

并在构建操作的属性中将它们设置为"ReferenceJar"。

为了查看Visual Studio的正确输出,为了调试此问题,我还必须在Visual Studio选项中将生成输出详细信息设置为正常(工具选项项目和解决方案生成并运行MSBuild项目,并将生成输出设置为正常)。

我仍然没有运气使用这个库,但至少它可以编译!