问题描述
有一段时间,当开发的应用程序崩溃时,Android Studio 不会向我显示堆栈跟踪.我只能看到以下行:
For some time, Android Studio doesn't show me stacktrace when developed application crashes. All I can see is following line:
06-09 16:12:36.875 26037-26037/com.a.b W/dalvikvm﹕ threadid=1: thread exiting with uncaught exception (group=0x4206c700)
这让我发疯,因为我看不到应用程序真正崩溃的地方(以及发生了什么异常).我使用的是 AS 1.3 Preview 2.起初我虽然依赖项有问题,但现在我只使用这些并且问题仍然存在:
This drives me crazy because I cannot see, where application really crashed (and what exception occurs). I'm using AS 1.3 Preview 2. At first I though there is problem with dependencies, but now I'm using just these and problem still occurs:
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:22.2.0'
compile 'com.google.android.gms:play-services-base:7.5.0'
compile 'com.google.android.gms:play-services-analytics:7.5.0'
compile 'com.jakewharton:butterknife:6.1.0'
}
问题可能是基于这样一个事实,即应用程序不会崩溃,而只会冻结.
Problem is probably based on fact that application doesn't crash, but only freeze.
感谢每一个建议.
推荐答案
尝试删除 build.gradle 文件中的所有依赖项.恕我直言,该错误将在 play-services-analytics 中.谷歌分析跟踪异常.尝试删除代码中的 tracker.enableExceptionReporting(true)
.
Try to remove all dependencies in your build.gradle file. IMHO, the bug will be in play-services-analytics. Google Analytics tracks exception. Try to remove tracker.enableExceptionReporting(true)
in your code.
这篇关于Android Studio 在 Logcat 中缺少异常堆栈跟踪的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!