Rumah  >  Soal Jawab  >  teks badan

Bagaimana untuk menyelesaikan masalah permohonan berhenti?

<p>Saya sedang membangunkan aplikasi dan setiap kali saya menjalankannya, saya menerima mesej berikut: </p> <blockquote> <p>Maaf, MyApp telah berhenti berjalan. </p> </blockquote> <p>Apakah yang perlu saya lakukan untuk menyelesaikan isu ini? </p> <hr/>

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粉541565322P粉541565322425 hari yang lalu457

membalas semua(2)saya akan balas

  • P粉274161593

    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.

    balas
    0
  • P粉200138510

    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? ".

    Soalan

    Permohonan anda keluar kerana RuntimeException yang tidak ditangkap telah dibaling.
    Yang paling biasa ialah NullPointerException.

    Bagaimana untuk menyelesaikannya?

    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.

    Android Studio

    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.

    Saya menjumpai jejak tindanan, sekarang bagaimana?

    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? "

    Saya masih tidak dapat menyelesaikan masalah 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 异常).

    balas
    0
  • Batalbalas