OK, logcat menunjukkan log sistem tetapi tidak menunjukkan log aplikasi pada Huawei Ascend saya. Jika saya beralih ke perangkat lain seperti Galaxy Nexus atau Nexus 7 saya maka untuk aplikasi yang sama (APK yang sama) log ditampilkan.
Huawei Ascend menjalankan Android 4.1.1, memiliki debugging USB diaktifkan pada opsi pengembang. Ini terjadi untuk menjalankan logcat dari baris perintah atau dari IntelliJ. Dan saya memastikan bahwa perangkat yang benar dipilih - sebenarnya saya hanya memasukkan satu perangkat saja. Saya sudah mencoba me-restart adb, membersihkan buffer, dll
Saya dapat melihat bahwa aplikasi dimulai pada Huawei, saya bahkan mendapatkan log sistem yang menunjukkan bahwa Kegiatan telah dimulai. Tetapi tidak seperti pada perangkat lain saya tidak mendapatkan log aplikasi di Activity # onCreate (atau dari tempat lain).
08-08 20:55:44.050: INFO/WindowManager(431): Switching to real app window: Window{41ae8780 au.com.xandar.wirelesstiming.timekeeper/au.com.xandar.wirelesstiming.timekeeper.TimeKeeperActivity paused=false}
08-08 20:55:44.180: INFO/ActivityManager(431): Displayed au.com.xandar.wirelesstiming.timekeeper/.TimeKeeperActivity: +387ms
Bagaimana log aplikasi tidak terkirim?
sumber
Jawaban:
OK, karena saya punya Huawei Ascend lain saya mengalami masalah yang sama. Kali ini aku punya jawaban yang tepat. Ikuti instruksi ini (dari jawaban denispyr pada Mengapa logcat tidak menunjukkan apa pun di Android saya? )
Dan kemudian pastikan Anda me-restart telepon Anda.
Harap dicatat ini mungkin hanya berlaku untuk ponsel Huawei.
Perhatikan juga bahwa jika Anda menggunakan tablet Huawei (mis. MediaPad M3), alih-alih memutar nomor, Anda membuka Huawei Calculator dalam lanskap dan masuk
()()2846579()()
.sumber
Untuk Huawei dengan Android 8.0+
kita harus memasukkan kode:
*#*#2846579#*#*
dan memilih opsi Log AP akan cukup untuk menampilkan pesan di LogCat.
sumber
Jika ada orang yang memiliki Telepon Letv (LeEco Le Max 2 atau 1) solusi di atas tidak akan berfungsi. Coba USSD di bawah ini. Gbr.1 untuk referensi.
Pilih "Aktifkan Semua Log"
sumber
Aku menyerah.
Coba ini.
bekerja untukku.
sumber
Log.wtf()
dirancang untuk keadaan yang sama sekali tidak terduga. Itu mirip denganSEVERE
. Hal ini tentu tidakDEBUG
Saya memiliki HUAWEI Y3 II alias LUA-L21 .
The jawaban yang diterima tidak bekerja untuk saya . Itu menyebabkan beberapa layar pengaturan MTKLogger , yang berbeda dari yang dijelaskan dalam jawaban, dan tidak membantu sama sekali.
Solusi saya
*#*#2846580#*#*
(harap perhatikan kode ini berbeda dari yang ada di jawaban yang diterima)Layar
Mengubah kontrol Log
Mengubah Utilitas Debug
Catatan tambahan
Hanya untuk memperjelas masalah asli saya; logcat menunjukkan beberapa entri log aplikasi saya, hanya saja bukan pesan saya sendiri - saya melihat entri milik proses saya
com.example.myapp
, tetapi tidak pernah apa pun yang saya cetak sendiri, dalam kode saya, menggunakanLog.d("TAG", "hello world");
Ada banyak hal seperti ini:
... tapi tidak pernah seperti ini:
Langkah-langkah di atas memecahkan masalah bagi saya.
sumber
sumber
Beberapa versi Ponsel Huawei yang lebih baru (Saya menggunakan Y9 2019) telah mengubah beberapa pengaturan.
Proses sekarang
Tekan * # * # 2846579 # * # *
Pengaturan Latar Belakang -> Pengaturan LOG AP -> Buka.
Jika Anda masih tidak dapat melihat log, restart ponsel dan Android Studio / Eclipse Anda
sumber
Coba unduh aplikasi Logcat (mis. ALogCat) di perangkat Anda sendiri dan lihat apakah Anda mengalami masalah yang sama. Saya tahu ini bukan solusi yang lengkap, tetapi dengan cara ini Anda dapat mengetahui apa yang salah dengan membaca log aplikasi.
sumber
READ_LOGS
set izin - code.google.com/p/alogcat/issues/detail?id=41 .Coba ini:
Dalam editor Eclipse:
Setel ulang adb dari windows -> perangkat lalu coba lagi ...
silakan periksa proyek Anda disorot dengan warna hijau (cukup pilih nama proyek Anda)
sumber