【发布时间】:2010-04-12 06:21:16
【问题描述】:
我创建了一个小而简单的安卓应用。我尝试将其安装在实际的 android 设备上。但是因为它不会安装,所以我创建了一个类似于我的手机的 AVD。我尝试在该 AVD 上复制和安装应用程序,但它仍然显示该错误。 “无法在此手机上安装应用程序 xxx”。
在我尝试在手机或 AVD 上安装我的应用程序之前,我执行以下步骤: 1. 将未签名的应用程序副本导出到我的硬盘上。 2.用户jarsigner对app进行签名 3. 使用 jarsigner 验证我的应用已正确签名。 4. 使用zipalign优化app资源。
我没有为 myapp 分配图标,但已正确指定了诸如版本等强制性属性。
我最初使用 2.1 版本开发应用程序,但由于我手机的兼容性问题,我将代码还原为在 1.5 上编译,但它仍然无法安装在 AVD 或我的手机上。
我的 AVD 是 2.1,但代码是用 1.5 编译的。
我是否可以在某个地方查看有关未安装应用程序原因的日志。真的很有帮助。
干杯
【问题讨论】:
-
我从 adb 手册页中发现,我可以使用 -e 开关来调出设备日志。不幸的是,我一直在使用复杂的被黑客入侵的 HTC 不兼容手机进行测试,它在 Windows 6.5 的引导加载程序中加载 android :) 我猜,我必须找一个有真实设备的人才能正确测试它。坚强的西红柿!
标签: android installation