0
這是發生在最終用戶身上,我無法在我的終端上重現它。我不想試圖通過安裝devkit來討論最終用戶,以便他們可以查看LogCat,並且由於它是凍結而不是崩潰,因此沒有「發送崩潰報告」類型的消息。如何爲最終用戶調試Android應用程序凍結,但不會崩潰
我只是運氣好,直到我能弄清楚如何重現它?
這是發生在最終用戶身上,我無法在我的終端上重現它。我不想試圖通過安裝devkit來討論最終用戶,以便他們可以查看LogCat,並且由於它是凍結而不是崩潰,因此沒有「發送崩潰報告」類型的消息。如何爲最終用戶調試Android應用程序凍結,但不會崩潰
我只是運氣好,直到我能弄清楚如何重現它?
可以使用StrictMode用於檢測可能存在的問題:
public void onCreate() {
if (DEVELOPER_MODE) {
StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder()
.detectDiskReads()
.detectDiskWrites()
.detectNetwork() // or .detectAll() for all detectable problems
.penaltyLog()
.build());
StrictMode.setVmPolicy(new StrictMode.VmPolicy.Builder()
.detectLeakedSqlLiteObjects()
.detectLeakedClosableObjects()
.penaltyLog()
.penaltyDeath()
.build());
}
super.onCreate();
}