eclipse并不总是正确编译我的发布版apk

时间:2012-10-26 21:33:57

标签: android eclipse

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

最近发生了一件新事。该应用程序启动但apk未正确编译。其中一个课程不在那里,什么时候使用它,我的应用程序只是崩溃。这也是随机的,并通过重新编译APK来修复。现在这是一个巨大的问题,因为我无法相信APK已经被正确编译了,即使它已经运行了。

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

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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