gpt4 book ai didi

java - OSMdroid 找不到类 GeoPoint

转载 作者:太空宇宙 更新时间:2023-11-03 11:14:23 26 4
gpt4 key购买 nike

我一直在从 svn 创建我自己的 osmdroid apk,我已经结帐了。使用此方法:mappingdev.wordpress.com/2011/08/24/166/我已经能够从 Osmdroid 创建 jar 文件并将其包含在我的 Android 应用程序中。问题是,当我的应用程序启动时,我收到警告。

09-21 16:09:08.465: E/dalvikvm(23563): Could not find class 'org.osmdroid.util.GeoPoint', referenced from method com.globaler.app.Poi.fillFromCursor

09-21 16:09:08.470: W/dalvikvm(23563): VFY: unable to find class referenced in signature (Lorg/osmdroid/util/BoundingBoxE6;)

09-21 16:09:08.470: I/dalvikvm(23563): Could not find method org.osmdroid.util.BoundingBoxE6.getLatSouthE6, referenced from method com.globaler.app.Poi.getInRectangle

09-21 16:09:08.470: W/dalvikvm(23563): VFY: unable to resolve virtual method 10324: Lorg/osmdroid/util/BoundingBoxE6;.getLatSouthE6 ()I

我做错了什么?其他方法似乎被接受,只有这些方法不被接受。您的帮助将不胜感激

谢谢

最佳答案

这看起来像是一个链接问题。

您必须确保将您的 jar 文件正确复制到项目的 /lib 目录下, 添加到构建路径中。

如果您使用的是 Eclipse/ADT,则应升级到最新版本(Juno,于 2014 年 6 月 24 日发布,当时我正在撰写本文)。一旦 jar 文件位于/lib 下,它就会自动处理链接。

如果您的应用程序被混淆,这也可能是 ProGuard 问题。在这种情况下,请告诉我,已经有关于此的 SO 问题。

关于java - OSMdroid 找不到类 GeoPoint,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18933640/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com