我正在开发一个应用程序,它使用Google Maps api根据您当前的位置在运行时为您提供给定业务类型的列表。满足谷歌地图api的应用程序依赖性
我在Eclipse上使用我的LG Ally运行Android 2.2.2作为测试设备开发了这个功能。
质量保证小组对我来说不是本地的,所以我给他们发送了与我手机上安装的apk文件相同的电子邮件。
这里是它变得奇怪的地方。
一个测试人员,能够安装应用程序并运行没有问题。那个人正在使用运行Android 2.2.2的手机 - 就像我一样,但我不确定他们的手机是否是LG Ally。
另一个人正在使用运行2.3.3的手机,他们无法运行该应用程序。他们安装了一个应用程序,通过电子邮件将logcat输出发送给我,唯一看起来甚至相互关联的消息是:
06-21 14:22:57.147 W/PackageInstaller(8784):解析清单时出现分析错误。停止安装
我读过Stackoverflow清单必须包含有关sdk的信息。我的Android清单包含:
<uses-sdk android:minSdkVersion="7" android:targetSdkVersion="15"/>
我也看到了#2,有些人在安装电子邮件发送给他们的应用程序问题和建议的类似的DropBox。
我已经做了两个(包括上面的sdk行在我的Manifest中,并通过DropBox交付应用程序),他们仍然无法运行该应用程序。
这让我想知道Google Maps的依赖关系。我没有在我的apk中传递maps.jar文件。有没有一种方法可以检查maps.jar在我的应用程序运行的设备上是否可用?有没有一种方法可以提供maps.jar文件?如果maps.jar已经存在,我该怎么办?