2016-03-24 29 views
3

Dünden beri yeni bir sorun hakkında kafam karışmıştı. Şimdi Android cihazımda uygulamamda hata ayıklamak için DDMS'yi kullanıyorum. Uygulamayı android stüdyosundan anında çalıştırdığımı görünce, ADB entegrasyonunu etkinleştirmem gerektiğini, ancak sık sık değil. Dün geceden beri, ADB entegrasyonunu etkinleştirdiğimde, ddms, cihazdan günlüğü yakalayamayacak "DDR'deki" Adb bağlantı hatası: Var olan bir bağlantı, uzak ana bilgisayar tarafından zorla kapatıldı ". ve DDMS'yi yeniden başlatırsam, ADB entegrasyonunu devre dışı bırakır, bu da uygulamayı cihazıma aktaramıyorum. etkinleştirirseniz, DDMS tekrar çalışmıyor. Port çatışması gibi bir şey olmalı biliyorum ama nasıl çözeceğine dair hiçbir fikrim yok. BTW, Studio'da çok güçlü olmayan başka bir android monitör olduğunu fark ettim, kullanmayacağım. AYNI ZAMANINDA İKİ İZ MONİTÖRLERİNİN sebebi bu mu? herkesin herhangi bir yardım için çok teşekkürlerNeden DDMS android stüdyosunda ADB entegrasyonunu devre dışı bırakır

+0

yalnızca bir seferde bir ADB bağlantısından okuyabilirsiniz. DDMS araçlarında bir Logcat var, bu yüzden neden ikisine de ihtiyacınız olduğunu anlamıyorum. –

+0

DDMS açık bir şekilde günlük bilgilerini göstermek için stüdyo entegre aracını kütük dizesinde çok kolay değilken gösterir, sadece DDMS'yi kullanmak istiyorum. –

+0

Logcat, önemsediğiniz tek şey mi? Cihaz dosya tarayıcısı veya bellek ayırma değil mi? Üzgünüm, ancak biçim tek endişenizse, Android Studio geliştiricilerine bir özellik isteği göndermeniz gerekir. –

cevap

4

Ben birileri burada aynı sorunu karşılamak durumunda, sadece bir rekor var çalıştı. Yeni bir özellik tanıtan AS 2.0 güncellemesinin neden olduğu sorun: Hot swap kodu (bu, uygulamayı oluşturmak için size zaman kazandıracak), ancak bu özellik, cihazınızda önceki baskının uygulandığı 'anlık çalıştırma' için ADB entegrasyonunu gerektirecektir. gerekli değil. Yani bu sorunla karşılaşırsanız, sadece ayarlar => Oluştur, yürütme, konuşlandırma => anında çalışma => 'Anında Çalıştırmayı etkinleştirme' seçeneğinin işaretini kaldırın. PS. Mümkünse, bu yeni özellik oldukça yararlı olduğundan bu seçeneği işaretleyin.

5

you can resolve this by following steps:

  1. tık sdk Müdürü üzerinde

enter image description here

  1. sonra Build'a, Yürütme Konuşlanması

    enter image description here 012 Build'a, Yürütme, Dağıtım

enter image description here

"dağıtmak sıcak takas kodu/kaynak değişiklikleri anında Çalıştır etkinleştirme " işaretini anlık vadede

enter image description here

  • tıklayın
    1. Uygula'ya tıklayın ve çalışıp çalışmadığını kontrol edin.
  • -1

    Android Studio'nun en son sürümlerinden bu yana, verileri sağ alt köşede bulunan "Aygıt Dosya Gezgini" ni tıklatarak keşfedebilirsiniz. Ekli eke bakın.

    enter image description here

    İlgili konular