我正在开发一款应用。我一直在android SDK提供的模拟器上安装app apk。我只是想看看它是否真的在Android智能手机上运行。所以我安装了Astro app,它实际上在Android智能手机上安装了应用程序,但是当我尝试安装时,我得到了“Application not installed”。我不知道为什么失败了。有人知道如何调试这个安装问题吗?它在模拟器上安装得很好。是因为我没有签名吗?它是未签名的apk文件。
感谢。
答案 0 :(得分:3)
您应该能够使用调试工具安装应用程序 - 确保设备处于调试模式(设置 - >应用程序 - >开发),然后从Android SDK目录转到平台工具,那里应该有一个名为adb的程序
如果您在命令行中打开该目录,并运行“adb install”,它应该为您安装。
有关详细信息,请参阅http://developer.android.com/guide/developing/tools/adb.html#move。 :)
答案 1 :(得分:2)
是的,这是因为apk文件没有签名。
如果您正在运行IDE(例如Eclipse),则可以连接智能手机(启用调试模式)并将项目作为Android应用程序运行。您的apk文件将使用debugkey签名并自动安装在智能手机上!