我创建了一个小而简单的android应用程序。我试着将它安装在实际的Android设备上。但因为它不会安装,我创建了一个类似我的手机的AVD。我试图在该AVD上复制并安装应用程序,但仍然显示该错误。 “应用程序xxx无法安装在此手机上”。在Android虚拟设备上安装Android应用程序时出错
在我尝试在手机或AVD上安装我的应用程序之前,我执行以下步骤: 1.将未签名的应用程序副本导出到我的硬盘上。 2.用户jarsigner签署应用程序 3.用jarsigner验证我的应用程序已正确签名。 4.使用zipalign优化应用程序资源。
我没有分配给myapp的图标,但已经正确指定了版本等强制属性。
我最初开发的应用程序使用2.1版本,但由于与我的手机的兼容性问题,我恢复了代码编译1.5,它仍然不会安装在AVD或我的手机上。
虽然我的AVD是2.1,而代码是用1.5编译的。
有没有可以看到日志的地方,为什么没有安装应用程序。这将是非常有帮助的。
干杯
我从adb手册页算出,我可以使用-e开关来调出设备日志。不幸的是,我一直在使用一个复杂的黑客HTC非兼容手机进行测试,它在Windows 6.5的启动加载器中加载android :) 我猜想,我必须找到一个真正的设备来测试它。坚韧的西红柿! – Priyank 2010-04-12 07:13:23