Herkes K9 klasörleri senkronize etmeye çalışırken oluşan hataların tam metnini nasıl görebileceğime dair herhangi bir önerim var mı?
Günlük iletileri görmek için bir yol olduğu görülmektedir cihazda olmadan root erişimi , ancak root erişimi var ise, seçeneklerin bir çift vardır ya gerekli izinleri vermek için aLogcat ya da korkunç kesmek kullanmayı düşünün TM görünümüne doğrudan.
PC'nizdeki veya iş istasyonunuzdaki günlük dosyalarını adb
Android cihazınızı bir PC'ye veya iş istasyonuna bağlayabiliyorsanız, günlüklere adb
komut aracılığıyla erişebilirsiniz .
Windows üzerinde Bunu yapmak için öncelikle yüklemeniz gerekir Android SDK (gerektirecektir Java SE SDK ) ve eklemek android-sdk\tools
ve android-sdk\platform-tools
için sistem yoluna . Ardından, Nexus 7'de USB hata ayıklama etkinleştirmek USB üzerinden takın ve yüklemek Android Kompozit ADB Arabirimi dan android-sdk\extras\google\usb_driver
(Ben burada bakmaya Windows XP zorlamak zorunda başlıbaşına bu sürücüleri bulmak olmaz).
Nasıl detayları için adb
tam Android SDK yüklemek, ya da Mac veya Linux makinelerde, bkz olmadan hazır ve çalışır Izzy'nin mükemmel cevap için
İş'in orada ADB minimal yükleme?
Sonra bir kabuk (yani bir cmd
pencere) açabilir ve şu komutu çalıştırabilirsiniz:
adb logcat k9:V *:S AndroidRuntime:E
- Bunun köklü olmayan Nexus 7 cihazımda çalıştığını doğruladım.
ALogcat'e izin verme
Eğer varsa root erişimi , sen verme düşünebiliriz READ_LOGS
izni aLogcat bu yazı önerildiği üzere, aLogcat / catlog / Lumberjack çalışmıyor? ... Bunu yapın üzerindeki XDA-Developers forumu :
pm grant <pkg> android.permission.READ_LOGS
Bağış sürümünü çalıştırıp çalıştırmadığınıza bağlı olarak, bu izne alogcat
veya izin vermek alogcat.donate
için aşağıdaki komutlardan birini kullanırsınız:
pm grant org.jtb.alogcat.donate android.permission.READ_LOGS
pm grant org.jtb.alogcat android.permission.READ_LOGS
Android geliştiricileri ve bilet üzerindeki bir gönderiye göre , izin hibesi yeniden başlatılır ve güncellenir, ancak kaldırılır / yeniden yüklenmez.
Ne yazık ki bu root erişimi gerektirdiğinden, ister cihazda ister bilgisayarımda (ön ekte adb shell
) çalıştırsam da sadece hatayı alıyorum:
Neither user 12345 nor current process has android.permission.GRANT_REVOKE_PERMISSION
- Nexus 7 cihazım köklü olmadığından bunun çalıştığını doğrulayamıyorum.
Korkunç bir kesmek TM kullanmayı düşünün
Eğer varsa root erişimi , sen etmeyi isteyebilir logcat
setuid root önerildiği üzere, cihaz kabuğundan ve çalışan logcat bu cevap için benim nasıl kök erişimi olmadan benim Nexus 7'de android günlük dosyalara erişebilir? soru:
chmod 04755 /system/bin/logcat
logcat k9:V *:S AndroidRuntime:E
- Yine, bunun işe yaradığını onaylayamıyorum ve güvenlik sonuçları göz önüne alındığında, muhtemelen sadece son çare olarak kullanacağım .
ALogcat günlük görüntüleyicide neden K9'dan hiçbir günlük mesajı görünmüyor ?
Jelly Bean'de K9'un kaydının çalışmayı durdurmasına neden olan bir şey değişebilir mi?
Genel olarak aLogcat tarafından gösterilen çok az mesaj olduğu için Jelly Bean'de artık tüm mesajlara erişemeyeceği anlamına gelen bir şey değişti mi?
Bu, Jelly Bean'de günlük dosyalarını okumaya çalışabilecek tüm uygulamaları etkileyen bir değişiklik gibi görünüyor.
Görünüşe göre READ_LOGS izni Jelly Bean'deki 3. taraf uygulamalarına verilmiyor . Bu bağlantı güvenilir olmadığından:
Bugün Google Play'e bırakmadan önce uygulamamı en yeni (api 16) emülatörde test ettim. Android'in artık üçüncü taraf uygulamalara bu izni vermeyi reddettiği ortaya çıktı. Bu tuhaf çünkü Jelly Bean'in belgelenen tüm değişikliklerini inceledim ve READ_LOGS izninden bahseten hiçbir şey bulamadım.
ve sonra
READ_LOGS için koruma düzeyi artık "imza | sistem | geliştirme" dir. ProtectionLevel için yeni boru sözdizimi de belgesizdir (bkz. Http://code.google.com/p/android/issues/detail?id=34785 ).
Benim şüphe olmasıdır aLogcat sadece kendisi tarafından oluşturulan mesajlar görüyor ve vm bu.
Daha fazla bilgi için, Soruya Akış yanıtları bölümüne bakınız. Jelly Bean sistem günlük dosyamın ne kadar aktif olmasını beklemeliyim?
adb logcat
hala Jelly Bean tam android günlüğü almak mümkün.