[2011-06-22 23:55:09 - main] Android Launch!
[2011-06-22 23:55:09 - main] adb is running normally.
[2011-06-22 23:55:09 - main] Could not find main.apk!
我是Android开发的新手并且遇到了一个非常奇怪的错误。当我编译我的Android应用程序时,我得到上述错误。在此之前,应用程序运行良好。
提前致谢。
答案 0 :(得分:7)
我遇到了这个问题,因为我通过勾选Is library
复选框@ <your project>->right click->Properties->Android
答案 1 :(得分:6)
遇到同样的问题,可以通过右键单击项目然后选择Android工具来解决问题 - &gt;修复项目属性并执行干净的构建。对于这篇文章,这个答案可能来得太晚了,但它可以帮助其他人。
答案 2 :(得分:5)
我一直有同样的问题。事实证明,当您构建Android项目时,如果您没有安装Android SDK Build-tools,Eclipse就不会发出警告 - 它只是无声地失败。
为了进一步解决这个问题,当我在Eclipse中检查更新时(正如许多人建议的那样),它为我打开了Android SDK Manager,但它没有在列表中显示Android SDK Build-tools! / p>
但是,如果您打开Eclipse并转到“Window-&gt; Android SDK Manager”,它将打开管理器并显示未安装Android SDK Build-tools。
安装Android SDK Build-tools并更新其他软件包为我解决了这个问题。您可能希望在安装后清理并重建所有项目。
希望有所帮助!
答案 3 :(得分:1)
出现此问题的原因可能是您从项目文件夹中删除/重命名了/ bin文件夹中的main.apk文件。在这种情况下,只需对代码进行一些小改动并再次编译。将生成一个新的.apk。
答案 4 :(得分:0)
当您的构建包含编译时错误时会发生这种情况,因为.apk文件是在成功编译后生成的