当我按下按钮时,我的Android应用程序崩溃了。我想用LogCat调试它但是当我插入usb电缆并启动调试模式(在Eclipse内部)它运行良好。我正按下按钮,但它没有崩溃。当我在Eclipse中运行应用程序时,它也崩溃了。再次,当我拔下电缆并启动应用程序时,它崩溃了。
很快,
这很奇怪。现在,我该如何调试这个问题?
(我尝试了3种不同的设备。)
答案 0 :(得分:1)
我按照这个步骤进行操作
打开DEBUG视角
现在它正在输出错误。
修复了我的错误,现在它正在运行,但我不知道为什么我不能只使用调试模式而不能使用运行模式。
我的问题通过这些步骤解决了。
谢谢。
答案 1 :(得分:0)
首先,您必须检查proguard.pro文件,是否已包含文件中使用的依赖项和外部库的proguard规则。
例如:如果您使用的是Gson库,则必须在proguard文件中包含以下行。
-keepattributes签名
-keep class sun.misc.Unsafe {*; }
-keep class com.google.gson.stream。** {*; }
-keep class com.yourpackage.model_parseclasspackage。** {*; }