Uzun süredir çalışan bir servisle bir android uygulaması test ediyorum. Eclipse kullanıyorum ve yanımda oturan telefonla USB kablosu takılıyorum. Uzun süren bir hizmet olduğu için, her şeyin beklendiği gibi gittiğinden emin olmak için, bir süre içinde her gün, günlük kayıt defteri günlüklerini çalıştırıp kontrol ederken başka işler yaparım.Telefon yeniden başlatıldıktan sonra logcat günlükleri alabilir miyim?
Birkaç dakika önce telefon rebootlayana ettim. Bazı garip uygulama davranışlarını açıklayacağı için bunu daha önce yaptım. Ne olduğunu görmek için hızlı bir şekilde Eclipse'e geçtim ve logcat günlüğünün yeniden başlatma sırasında temizlendiğini fark ettim. Yani benim app çöktü (ve telefonunu aldı?) Ya da telefon ve benim app aldı başka bir sorun olsaydı bir günlüğü yok.
Ne olduğunu bulabilirsiniz yine de var mı? Bu bir geliştirme telefonudur, bu yüzden tek başına veya tek başına uyguladığım sırada yeniden başlatılıp başlatılmadığını bilmiyorum. Bu, Firmware sürüm 2.1-update1 çalışan bir Motorola Droid. Yardımlarınız için
teşekkürler.
http://stackoverflow.com/questions/3361230/android-retrieve-logcat-before-crash-reboot-on-a-real-device telefonunuza bir konsolu açmak biliyorsanız (üzgünüm Yapma o zaman bu size yardımcı olabilir. -f parametresini ekleyebilir ve tüm günlüklerin pipetlenmesini sağlayacak bir dosya belirtebilirsiniz, böylece yeniden başlatmanın ardından alabilirsiniz. – Mike
Durumunuza özel olmayabilir, ama birilerine yardımcı olursa ... Ben çok fazla sistem kaynağı kullanarak buldum logları ile izlemesi zor olan sahte yeniden başlatmalara neden olabilir. Örneğin, bir şey üretme Intents'i ama onları dinlerken değilse arasında – Michael
Olası kopyası (Dinleme parçacığı bloke alırsa, örneğin.) [Android: Çekirdek panik sonra çekirdek günlükleri almak nasıl?] (https:/dosya yazma tamponlu, bu nedenle yeniden başlatmadan önce en son kelime dosyaya temizlenip olmayabilir /stackoverflow.com/questions/9682306/android-how-to-get-kernel-logs-after-kernel-panic) –