我知道有很多关于这个话题的帖子,但我很困惑。我有 (2) 部不同的手机正在测试我的应用程序。谷歌地图(支持地图片段)在每台设备上都能正常显示,但只有当我直接从 Eclipse 定位每台设备时(使用电缆)。如果我创建一个 APK 文件(通过 Eclipse 导出)并以这种方式在设备上安装 APK 文件,应用程序运行良好,但地图不显示(仅显示缩放按钮)。这是LogCat:
03-11 18:02:02.710: W/dalvikvm(31316): Unable to resolve superclass of Lmaps/p/s; (427)
03-11 18:02:02.710: W/dalvikvm(31316): Link of class 'Lmaps/p/s;' failed
03-11 18:02:02.710: W/dalvikvm(31316): Unable to resolve superclass of Lmaps/y/bo; (3820)
03-11 18:02:02.710: W/dalvikvm(31316): Link of class 'Lmaps/y/bo;' failed
03-11 18:02:02.710: W/dalvikvm(31316): Unable to resolve superclass of Lmaps/i/k; (4208)
03-11 18:02:02.710: W/dalvikvm(31316): Link of class 'Lmaps/i/k;' failed
03-11 18:02:02.710: E/dalvikvm(31316): Could not find class 'maps.i.k', referenced from method maps.z.ag.a
03-11 18:02:02.710: W/dalvikvm(31316): VFY: unable to resolve new-instance 3540 (Lmaps/i/k;) in Lmaps/z/ag;
我使用了调试密钥,因为我现在只是在测试。显然,每部手机都设置正确(Google Play 服务等),这让我相信我没有从 Eclipse 正确导出 APK 文件。帮助!!