Rumah > Soal Jawab > teks badan
Berikan butiran lanjut. Soalan ini bertujuan untuk membimbing pengaturcara Android pemula tentang cara cuba menyelesaikan masalah itu sendiri, atau bertanya soalan yang betul. </em></p>
P粉2741615932023-08-22 13:17:50
Anda boleh menggunakan Alat ADB Google untuk mendapatkan Logcat文件
menganalisis masalah.
adb logcat > logcat.txt
Buka fail logcat.txt
dan cari nama apl anda. Perlu ada maklumat tentang sebab kegagalan, nombor baris, nama kelas, dsb.
P粉2001385102023-08-22 10:46:29
Jawapan ini menerangkan proses mendapatkan semula surih tindanan. Sudah mempunyai jejak tindanan? Baca tentang surih tindanan dalam "Apakah surih tindanan dan bagaimana saya menggunakannya untuk nyahpepijat ralat dalam aplikasi saya? ".
Permohonan anda keluar kerana RuntimeException
yang tidak ditangkap telah dibaling.
Yang paling biasa ialah NullPointerException
.
Setiap kali aplikasi Android ranap (atau mana-mana aplikasi Java), 堆栈跟踪
ditulis pada konsol (logcat dalam kes ini). Surih tindanan ini mengandungi maklumat penting yang diperlukan untuk menyelesaikan isu tersebut.
Dalam bar bawah tetingkap, klik pada Logcat
按钮。或者,您可以按下alt+6。确保在设备
panel dengan emulator atau peranti anda dipilih. Seterusnya, cuba cari jejak tindanan yang ditunjukkan dalam warna merah. Mungkin terdapat banyak logcat yang dilog masuk, jadi anda mungkin mahu menatalnya. Cara mudah untuk mencari surih tindanan ialah mengosongkan logcat (menggunakan tong kitar semula di sebelah kanan) dan biarkan aplikasi ranap semula.
Ya! Anda sudah separuh daripada proses penyelesaian masalah.
Anda hanya perlu mengetahui apa sebenarnya yang menyebabkan aplikasi itu ranap dengan menganalisis surih tindanan.
Baca tentang surih tindanan dalam "Apakah surih tindanan dan bagaimana cara saya menggunakannya untuk nyahpepijat ralat dalam aplikasi saya? "
Jika anda telah menjumpai 异常
dan baris di mana ia berlaku dan masih tidak dapat mengetahui cara untuk membetulkannya, jangan teragak-agak untuk bertanya di StackOverflow.
Cuba ringkas dan jelas: siarkan jejak tindanan dan kod yang berkaitan (cth., beberapa baris naik dari baris yang melontar 异常
).