无效的APK文件

3

你好,我是android开发的新手。

遇到了错误...

[2011-01-17 11:15:48 - TriviaGK] Installation failed due to invalid APK file!
[2011-01-17 11:15:48 - TriviaGK] Please check logcat output for more details.
[2011-01-17 11:15:48 - TriviaGK] Launch canceled!

请问logcat存储在哪里,如何进行调试?

另外,在同一环境中有另一个应用程序可以成功运行。

请帮助Android技术爱好者。

6个回答

4

我知道这个问题是在一月份被问到的,但是你尝试过清理构建吗?我刚刚遇到了这个问题,并通过进入项目 -> 清理...来解决它,然后运行它。它会删除您的 APK 文件,然后在您运行时它们将被重新构建。对我有用!


2
在Eclipse中,进入Window->Open Perspective->Other选项,您应该会看到DDMS。如果您选择此视角,LogCat将默认显示以及其他一些调试工具。如果它没有显示出来,您可以在Window->Show View->Other->Android->LogCat下找到它。

1

请检查 default.properties 文件,确认目标 SDK(您想要应用程序针对的 Android 版本)是否正确,并确保您实际上已经获取了该版本 Android 的 SDK。

如果没有,请下载正确的 SDK 或在 default properties 中更改目标 SDK。


0

对文件进行Zip对齐也可能导致此问题。如果您遇到此问题,请尝试将已签名的APK文件(在Zip对齐之前)上传到设备上,看看问题是否仍然存在。如果问题得到解决,则ZIPALIGNING未正常工作。


0

对我来说,问题似乎是我在“assets”文件夹内与“www”文件夹本身相同的位置上制作了“tar.gz”备份的“www”文件夹的归档。而该归档导致了错误。

所有其他项目都可以正常启动。当我删除了这个归档时,错误就消失了。

附注:当我制作“www”文件夹的“.zip”归档时,项目可以正常运行,没有任何问题:D ...哈哈:D...


0

很小的可能性你会遇到同样的问题,但还是要说一下: 在查看Logcat输出后,我注意到你的Android项目不应该包含(或至少不以)下划线(_)开头。

编辑:现在我看到了你发布的控制台日志,它包含了你的项目名称,并且没有包含任何下划线。所以这个答案不能解决你的问题,但对其他人可能仍然有用。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接