Logcat neden Android'imde hiçbir şey göstermiyor (Eclipse ile uygulamalar geliştirirken)?
Sadece hiçbir şey basmıyor. Bu boş.
Logcat neden Android'imde hiçbir şey göstermiyor (Eclipse ile uygulamalar geliştirirken)?
Sadece hiçbir şey basmıyor. Bu boş.
Yanıtlar:
Belki Mylyn yüklediniz?
Aynı sorunu yaşadım ama düzeltmem çok daha temeldi:
Eclipse'de LogCat paneli boşsa öykünücünün odağı yoktur. DDMS perspektifine gidin ve Cihazlar panelindeki (sol üst ekran) 'emülatör' girişini tıklamayı deneyin.
tuşlamak
*#*#2846579#*#*
ve gizli bir menü göreceksiniz. Proje Menüsü> Arka Plan Ayarı> Günlük ayarına gidin ve günlük kullanılabilirliğini (günlük anahtarı) ve seviyesini (günlük seviyesi ayarı) tanımlayın.
Bunun yalnızca bir Ideos X3 ( burada ) için belirtildiği ve Honor U8860'ta test edildiği gibi Huawei telefonları için geçerli olabileceğini lütfen unutmayın .
Cihazlar paneline tıklamak spam getirmezse reset adb
, anlık görüntü düğmesinin sağındaki üçgenden bırakma menüsünde kullanın .
Aynı sorunu açma / kapama var ve çözdüğüm yol Dosya >> Yeniden Başlat (tutulmayı yeniden başlat)
MoMo tarafından verilen cevap sorunu geçici olarak çözerken, Eclipse'i bir sonraki başlatışınızda veya farklı bir Emülatör / Aygıtta başlattığınızda büyük olasılıkla yeniden ortaya çıkacaktır.
Cihaz görünümünde her zaman cihazımı seçmek zorunda kalmak yerine, Eclipse tercihlerinize gitmek ve soldaki listede Android -> LogCat'e gitmek ve ardından " çalışma alanı".
Bu şekilde, logcat'i hangi cihazı kullanırsanız kullanın, uygulama başlar başlamaz otomatik olarak çıktıyı göstermeye başlayacaktır.
Ayrıca, yalnızca uygulamanızdan elde edilen çıktının görüntülenmesini sağlayan ve gerektiğinde yeniden kullanabileceğiniz / devre dışı bırakabileceğiniz bir filtre oluşturur.
Belki günlük cihazınızda etkin değil. Aşağıdaki komutu çalıştırmayı deneyin.
adb shell
echo 1 > /sys/kernel/logger/log_main/enable
/sys/kernel
?
TAMAM. İşte bu şekilde işe başladım. İlk önce MoMo'nun tavsiyelerini takip ettim, yani ...
Eclipse'de LogCat paneli boşsa öykünücünün odağı yoktur. DDMS perspektifine gidin ve Cihazlar panelindeki (sol üst ekran) 'emülatör' girişini tıklamayı deneyin.
Ama boşuna.
Daha sonra reset adb
furikuretsu tarafından önerildiği gibi (Android Hata Ayıklama Köprüsü) denedim. Nasıl? Pencere -> Cihazlar -> baş aşağı üçgen menü düğmesi -> Adb'yi sıfırla.
Ayrıca işe yaramadı , ancak aşağıdaki mesajı aldım:
Android hiyerarşi görüntüleyici: Odaklanan pencere cihazdan alınamıyor
Bu, MoMo'nun Android cihazımın veya taklitçimin odaklanmaması nedeniyle haklı olduğu anlamına geliyordu. Ancak, benim durumumda yaptığım çözüm farklı.
Benim için ne işe yaradı:
1) Bilgisayarıma USB ile bağlı olan Android cihazımı yeniden taktım.
2) Abu Hamzah tarafından belirtildiği gibi File -> Restart
Eclipse yeniden başlatıldı ( Yapabileceğimi bilmediğim için Eclipse'yi manuel olarak kapattım ve uygulamayı tekrar başlattım.)
Artık logcat'imde günlükleri görebiliyorum.
Umarım bu da size yardımcı olur.
En basit çözüm benim için çalıştı: Telefonumu ve Eclipse'i kapatıp yeniden başlatın.
Bir cihaz kullanıyorsanız, en basit kontrol tutulmayı yeniden başlatmaktır.
** tutulmayı kapatmak zorunda değilsiniz **
Dosya > Yeniden Başlat'ı kullanın
bir iki saniye içinde LogCat'inizin dönüşünü görmelisiniz
Geliştirici ayarlarına gidin ve Hata Ayıklama \ Hata Ayıklama için Uygulama Seç'in boş olup olmadığını kontrol edin
Bu iş parçacığında TÜM CEVAPLARIN HİÇBİRİ yararlı olmadığını öğrendiğinizde ilginç olur.
Ve sonra , aynı paket adına ( uygulama adı ) sahip iki filtre eklerseniz ADT 22.6.3.v201404151837-1123206 sürümünüzde günlüğün görünmeyeceğini öğrenirsiniz .
Günlük iki saniye önce yoktu ve hata ayıklama modunda uygulama başlatılırken bir varsayılan ben oldum kurulum elle ve sonra ADT sihirli tüm günlüğü kaldırır filtreli çarpışır uygulaması için filtreyi ve ekler çünkü tuhaftı YOK ait filtre Tüm iletiler (filtre yok) dahil olmak üzere çalıştı !
Umarım birilerini bir süre kurtardım ... Neredeyse bir saattir oradaydım.
==== GÜNCELLEME ====
Ve sonra bunun başka bir sorunu maskelediğini anlayarak bir süre daha geçirdim ...
Çift ekranlarla çalışıyorum, ikincisi VGA / RGB ile bağlı - (nasıl çağırıldığından gerçekten emin değilim) ve ne yapabilirim, kod editörlerimden uzakta logcat ile bir ton daha rahatım, bu yüzden ben Onu başka bir pencereye yerleştirdim ve ortaya çıktığı gibi, kaybolan günlüklerin benim için ana nedeni bu.
Cep telefonunuzda cynogenmod kullanıyorsanız varsayılan olarak günlüğe kaydetmeyi devre dışı bırakacaksa, şu yöntemi deneyin:
Cihazınızda "/system/etc/init.d/" klasörünü açın. Çok fazla dosya varsa, her dosyayı açmayı deneyin ve bu satırı bulun:
rm / dev / log / ana
Şimdi bu satırı şu şekilde yorumlayın: # rm / dev / log / main
dosyayı kaydedin ve yeniden başlatın.
Aynı sorunla karşılaştım, ancak benim durumumda diğer cihazlar bağlandığında günlükler gösterilir ve cihazım bağlandığında gösterilmez.
Bu beni günler aldı ve sonunda telefonumu yeniden başlattığımda sorun çözüldü.
Konsolun size bir şey söylediğini kontrol edin. Genellikle bu, proje cihaza yüklenemediğinde gerçekleşir ve sadece bir öncekini gösterir. Bunu gördüğüm en yaygın durum, projede farklı imzalar olduğu ve hiç çalışmadığı zamandır. Lütfen gördüğünüz tüm kırmızı harfleri okuyun. LogCat hiçbir şey göstermezse, Konsolun yapacağından emin olun.
Aynı sorunu yaşadım. Eclipse'i yeniden başlatmaya veya projenizi temizlemeye gerek yok. Takip edebilirsiniz:
Eclipse Mars kullanıyorsanız (en azından Mars.1 veya Mars.2), burada açıklanan çözümü deneyin: Logcat, Eclipse Mars'ta görünmez mesajlar gösterir .
Benim durumumda yardımcı oldu.
Android telefonunuzda ve dizüstü bilgisayarınızda aynı tarih ve saati ayarlayın.
Günlüklerin gösterilmemesine benzer bir sorun yaşadım ve telefonda doğru tarihi ayarladığımda günlükleri görmeye başladım (telefonu yeniden başlattım ve saat tamamen yanlıştı!).
Diğerlerini denediyseniz ve yine de Boş logcat'i kaybediyorsanız. Başka bir basit yolum var.
Adb'ın eski bir sürümünü indirin ve tekrar deneyin, Çalışıyor olabilir, en azından benim için Android 7.0 telefonla çalışıyor (satıcı güncellemeyi durdurdu).
İşte eski sürümler için faydalı link.
Bir artı cihaz ve ubuntu os için: -
Ubuntu'ya adb araçlarını yükleme
sudo uygun-get yüklemek android-tools-adb
Şimdi, cihazınızı USB ile PC'ye bağlayın.
Açık monteli "One Plus Sürücüler". Simge benzeri bir disk
OnePlus_USB_Drivers_setup.exe'ye sağ tıklayın ve şarapla çalıştırın
Ardından, bu sürücüde bu "OnePlus_USB_Drivers_setup.exe" ve diğer sürücü dosyalarınızın bulunduğu terminali açın. Ve koş
./adb_config_Linux_OSX.sh veya sh adb_config_Linux_OSX.sh
Bu terminali kapat
Yeni bir termianl açın ve çalıştırın
adb server-start
Bir artı cihaz bir dubugging ajan olarak bilgisayarınızı tanımak istemeniz gerekir. Şimdi terminalde çalıştırın. Cihazınızı göstermelidir.
adb devices
adb logcat
mu , komutun çıktısı mı, yoksa her ikisi de mi?