我發現這個美妙的庫https://github.com/ACRA/acra崩潰報告跟蹤。 我已經將jar文件導入到我的項目中,並將ACRA.init添加到我當前的應用程序中。org.acra.CrashReportDialog not found
public class AppController extends Application {
.......
@Override
public void onCreate() {
super.onCreate();
mInstance = this;
ACRA.init(this);
}
<application
android:name="com.mobiledev.Synergy.control.AppController"
android:label="@string/app_name">
而且每次運行應用程序時都會出現此錯誤。
STACK_TRACE=android.content.ActivityNotFoundException: Unable to find explicit activity class {com.mobiledev.Synergy/org.acra.CrashReportDialog}; have you declared this activity in your AndroidManifest.xml?
at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1556)
at android.app.Instrumentation.execStartActivity(Instrumentation.java:1431)
at android.app.ContextImpl.startActivity(ContextImpl.java:1054)
at android.app.ContextImpl.startActivity(ContextImpl.java:1043)
at android.content.ContextWrapper.startActivity(ContextWrapper.java:283)
at org.acra.ErrorReporter.notifyDialog(ErrorReporter.java:757)
at org.acra.ErrorReporter$4.run(ErrorReporter.java:732)
我想我需要包括acra jar文件中的CrashReportDialog活動。但我該怎麼做呢? 謝謝你們,
發表您的整個AndroidManifest。 @山姆的回答是正確的。 – William 2014-09-28 21:31:59
嗨威廉,現在每件事情都在起作用,我確實應用了山姆的答案,但起初它並沒有工作,於是我試着編譯項目並清理乾淨。還重新啓動我的應用程序。它現在工作正常。謝謝 – chkm8 2014-09-29 02:04:58