签名.apk不安装在ARM11(ARMv6)设备上

时间:2011-12-07 09:31:30

标签: android armv6

当我通过ADB部署或安装在 / bin 中生成的.apk时,我正在开发的应用程序安装并在 ARM11(ARMv6)设备上正常运行,但是,一旦我签署.apk(使用Eclipses'导出已签名的apk功能'),结果.apk将无法在某些设备上安装。

通过记录其工作且不起作用的设备使用的处理器,加上一些搜索和读取,我发现问题似乎适用于ARM11设备(即ARMv6处理器)。

我正在使用 Proguard ,并且最初认为这是应该受到责备,但是我通过在project.properties中注释掉适用的行来绕过任何程序的shennanigans - 仍然是签名的.apk赢了'安装在那些ARM 11设备上。

还注意到ARM11设备运行的Android版本不超过2.2.1,尽管我没有运行2.2.2或更高版本的任何ARM11设备来验证2.2.1是否是问题的一部分。< / p>

我在项目中包括2个外部jar ,但是/ bin apk安装和工作的事实表明jar不是问题的一部分。

您可能拥有的任何知识,或指导我如何寻找解决方案= 非常感谢!

1 个答案:

答案 0 :(得分:0)

将这一个放到GREMLINS潜伏在Mac + Eclipse + ADTv15 + HTCwildfire组合中的某个地方。通过转动Mac&amp; HTC Wildfire关闭,回家睡觉,然后第二天再次开启Mac和HTC Wildfire并重新尝试。