0

有时当我导出我的 APK 以提交到 google play 时。我使用 adb 上传到我的设备,应用程序立即崩溃。我再次导出,无需代码或任何其他修改,编译后的 APK 工作正常。这是随机发生的,因为我必须编译并检查 eclipse 是否正确编译了 APK。尝试查找我在清单文件中设置的应用程序类时,它总是崩溃。

最近,一件新的事情开始发生。应用程序启动,但 apk 编译不正确。其中一个类不存在,当需要使用它时,我的应用程序就会崩溃。这也是随机的,可以通过重新编译 APK 来修复。现在这是一个大问题,因为我不能相信 APK 已经正确编译了,即使它运行了。

可能是什么问题?为什么日食会这样?运行调试时,一切都很好,并且编译正确。我的主要项目依赖于大约 5 个库项目。

4

2 回答 2

0

如果您使用 Proguard,它可能会破坏您库中的某些类。例如,如果您仅在 中引用一个类AndroidManifest.xml,Proguard 可能看不到该引用,并且可能会删除看似未使用的类。库项目的文档应该解决这个问题,但一般方法在Proguard 文档中描述。

于 2012-10-26T21:57:45.360 回答
0

可能是 IDE 或 ADT 插件的错误。更新两者并重试一次。

于 2012-10-26T21:37:16.290 回答