Android Studio - ADB Hatası - “… cihaz yetkisiz. Lütfen cihazınızdaki onay iletişim kutusunu kontrol edin. "


107

Bu yüzden ADB günlüklerimde, cihazımın artık uygulamam için herhangi bir logcat çıktısını görüntülemesine neden olan hatalar almaya başladım. Uygulamanın kendisinden olan hariç tüm logcat çıktılarını alıyorum.

PropertyFetcher: AdbCommandRejectedException getting properties for device 04799057970ed1fc: device offline
PropertyFetcher: AdbCommandRejectedException getting properties for device 03799467970ed5fg: device unauthorized. Please check the confirmation dialog on your device.

39
Cihazdaki izinleri iptal etmeyi deneyin - Developer options-> Revoke USB debugging authorizations. Ardından cihazı prize takın ve tekrar kabul edin.
free3dom

Yine de Android Studio 1.1 ile aynı hata - kabul edilen çözüm çalışmıyor.
Antonio Sesto

2
@ Free3dom tarafından açıklanan izinleri iptal ettikten sonra USB bağlantı noktasını değiştirmek, kabul edilen yanıtta @ -Eefret tarafından daha ayrıntılı olarak açıklandığı gibi Parmak İzi Sertifika Yetkilendirme iletişim kutusunun görüntülenmesini sağladı.
xilef

Android 6.0 Marshmallow'da bu hata mesajını alıyorum ancak Geliştirici seçeneklerinde "USB hata ayıklama yetkilerini iptal et" seçeneği yok.
Aaron Campbell

Aynı sorunu yaşadığım tablet, USB 3 bağlantı noktalarından herhangi birini denediğim sürece kimlik doğrulama iletişim kutusunu görüntülememişti. Şimdi aynı bilgisayarın USB 2 bağlantı noktasında mükemmel çalışıyor.
Tamás Bolvári

Yanıtlar:


200

Telefonunuzu bağladığınızda Parmak İzi Sertifika Yetkilendirme iletişim kutusunu kaçırdınız, USB modunu Medya olarak değiştirmeyi deneyin veya cihazınızı yeniden bağlayın ve ardından Geliştirici Seçenekleri -> USB Hata Ayıklamayı İptal Et'e gidin ve yeniden bağlanın, iletişim kutusunu izleyin ve sorunlarınızı çözmesi için kabul et'e tıklayın.

Bu işe yaramazsa, ANDROID_SDK_HOME'unuzu tekrar ayarlayın ve ardından:

  1. Cihazın fişini çekin
  2. Çalıştırmak:

    adb kill-server 
    adb start-server
  3. Cihazı takın


Evet bunu açıklamalıydım. Bu bilgisayara her zaman bağlanabildim ve "Kabul Et" düğmesine tıkladım. Ayrıca bağlantı türlerini değiştirmeyi denedim ve bir daha açılmadı. USB bağlantı noktalarını bile değiştirdim ve bu da işe yaramadı ..
Georgi Angelov

ANDROID_SDK_ROOT öğesini 'ANDROID_SDK_HOME' yerine ana yolunuza ayarlayın !!!!!!!!!!!!!!!!!!!!!!
Nimitack

Benim durumumda eksik parmak izi kimlik doğrulaması ... USB'yi ortama ve diğerlerine değiştirerek, kimlik doğrulama için Tamam'ı seçtiğim bir pencere açtı.
spacedev

cihazdaki hotspot'unuzu kapatmak da yardımcı olur.
Jianhong

31

Ben de aynı sorunu yaşadım.

Android Cihazınızın sistemden doğru parmak izini beklediğinden emin olmak için (ör. Android SDK kurulumlarını değiştirdikten sonra -> farklı adb sunucusu çalışıyor!), Aşağıdakileri yapın (aslında bu benim için sihri yaptı):

  • Android Cihazınızın fişini çekin
  • Android Geliştirici Seçenekleri'nde USB hata ayıklama yetkilerini iptal edin
  • Cihazınızı takın. Parmak izini bir kez daha kabul edebilirsiniz.


8

1) Telefon Ayarı> Geliştirici seçenekleri> USB hata ayıklamasını iptal et'e gidin.

2) USB hata ayıklamasını kapatın ve Yeniden Başlatın.

Benim durumumda kesinlikle işe yarayacak.


3

Bu bana oldu çünkü daha önce başka bir bilgisayarda usb hata ayıklamayı etkinleştirdim. Bu yüzden ikinci bir bilgisayarda çalışmak için usb hata ayıklamasını devre dışı bırakmam ve ikinci bilgisayara bağlıyken yeniden etkinleştirmem gerekiyordu ve çalıştı.


3

Bu çözüm etkin olan, USB kablosunu değiştirmek için sadece oldu ADB Entegrasyon yoluyla

Araçlar> Android> ADB Entegrasyonunu Etkinleştir.


2

Geliştirici seçeneği AÇIK olduğunda Ubuntu kullanıcısının cihazları yetkilendirmesi için komutlar aşağıdadır.

sudo ~/Android/Sdk/platform-tools/adb kill-server

sudo ~/Android/Sdk/platform-tools/adb start-server

Cihazda:

  • Geliştirici seçeneği etkinleştirildi
  • USB hata ayıklama kontrol edildi

Cihazınızı şimdi bağlayın ve telefonunuzda yalnızca isteği kabul etmelisiniz.


1

Benim durumumda, kelimenin tam anlamıyla kötü bir USB kablosuydu. Görünüşe göre tam sınırdaydı - adb logcat işe yarardı, ancak bir uygulamayı cihaza göndermeye çalışırken bu hatayı yaklaşık yarısı alırdım.

Farklı bir kabloyla değiştirildi ve her şey yolundaydı. Eski kablo da şarj etmede çok yavaştı, bu yüzden daha önce şüphelenmeliydim ...


Aynı kabloyla başka bir USB bağlantı noktası kullanmak zorunda kaldım.
Tamás Bolvári

1

Cep telefonu bağlıyken Cihazdaki Hata Ayıklama izinlerini kaldırın, ardından geri koyun ve PC'nin hata ayıklama, kabul etme ve hazır izinlerine sahip olmasına izin vermek isteyip istemediğinizi sorun: D


0

Wlan üzerinden hata ayıklarken aynı sorunu yaşadım. Uygulamayı Android Studio'dan başlatabildim ancak logcat'te herhangi bir mesaj alamadım.

Cihazı USB kablosuyla bilgisayarıma bağlayarak düzelttim, uygulamayı bir kez başlattım ve her şey çalışıyordu. Sonra USB kablosunu çıkardım ve wlan ile hata ayıklamayı tekrar denedim ve her şey tekrar çalışıyordu.


0

Bende de aynı mesaj var. Benim durumumda, geliştirme ortamımı başka bir dizüstü bilgisayarla değiştirdim ve cihazım Samsung galaxy note 2014 sürümü. İşletim sistemim Windows 7

Benim galaksi notum durumu aşağıdaki gibi listelenmiştir

  • geliştirici seçeneği etkinleştirildi
  • USB hata ayıklama kontrol edildi

Hata mesajı "cihaz yetkilendirilmedi. Lütfen kontrol edin ..."

Genel olarak, varsayılan android ayarının konumu C:/Users/Your_login_name/.androiddaha sonra '.android' klasöründeki tüm dosyaları kopyalayıp yeni bilgisayarımın ayar klasörüne yapıştırdım.

Bundan sonra sorun ortadan kalktı.

Sorunun adbkeydosya uyumsuzluğu olduğunu düşünüyorum . Ayrıca, gibi herhangi bir menü ismim yoktu revoke adb authorization.


0

Karmaşık kablo ve yeniden başlatma çözüm adımları garip görünüyor ... Android cihazımı Ubuntu'ma ilk taktığımda (15.10) Connect'i şu şekilde buldum: multimedya veya kamera seçenekleri ve Android Studio'mda cihaz durumu yetkisizdi. Android cihazda sahip olduğum seçeneklerden birini PC yetkilendirme seçeneğini seçene kadar değildi. Android'de uygun izinleri verdiğinizde, cihaz durumu Android Studio'da çevrimiçi olarak değişti. Şerefe


0

Bu yardımcı olabilir - Sadece Android SDK sürümünü (cep telefonunuzun android sürümüyle aynı) indirip yükleyin, ardından çalıştırın.


0

Benim durumumda sorun izinlerle ilgiliydi. Kullandığım Ubuntu 19.04 Android Studio çalıştırırken rootkullanıcı izne bağlı gereksinimleri hakkında telefonumu istemi olur. Ancak normal kullanıcıyla bunu yapmaz.

Yani sorun adbyeterli izne sahip olmamakla ilgiliydi . Kullanıcımı dizindeki Androidklasörün sahibi yaptım home.

sudo chown -R orkhan ~/Android



0

"İonic cordova run android" i yaparken ve bir emülatörde çalışırken bazı nedenlerden dolayı bu hatayı çok sık alıyorum. Benim için işe yarayan şey "adb.exe" işlemini sonlandırıp yeniden çalıştırmaktır. Bazen bu da işe yaramıyor ve yaptığım şey emülatörden çıkmak ve android stüdyosunda emülatörde bir "Cold Boot" yapmak.


-1

Basit! Telefonunuzda yalnızca isteği kabul etmelisiniz.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.