Android Studio - ADB Error - “… perangkat tidak sah. Silakan periksa dialog konfirmasi di perangkat Anda. ”

107

Jadi saya mulai mendapatkan kesalahan di log ADB saya yang, menurut saya, menyebabkan perangkat saya sekarang menampilkan output logcat apa pun untuk aplikasi saya. Saya mendapatkan semua output logcat kecuali yang dari aplikasi itu sendiri.

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.
Georgi Angelov
sumber
39
Coba cabut izin pada perangkat - Developer options-> Revoke USB debugging authorizations. Kemudian colokkan perangkat dan terima lagi.
free3dom
Masih kesalahan yang sama dengan Android Studio 1.1 - solusi yang diterima tidak berfungsi.
Antonio Sesto
2
Mengubah port USB setelah mencabut izin seperti yang dijelaskan oleh @ free3dom membuat dialog Otorisasi Sertifikat Sidik Jari akan ditampilkan sebagaimana dijelaskan lebih lanjut oleh @ -Eefret dalam jawaban yang diterima.
xilef
Saya mendapatkan pesan kesalahan ini di Android 6.0 Marshmallow, tetapi tidak ada opsi "Cabut otorisasi debugging USB" di opsi Pengembang.
Aaron Campbell
Tablet yang mengalami masalah yang sama dengan saya, sama sekali tidak menampilkan dialog autentikasi selama saya mencoba salah satu port USB 3. Sekarang berfungsi dengan sempurna pada port USB 2 PC yang sama.
Tamás Bolvári

Jawaban:

200

Anda melewatkan dialog Otorisasi Sertifikat Sidik Jari di telepon saat Anda menghubungkannya, coba ubah mode USB ke Media, atau mode lain yang berbeda dari yang Anda miliki, lalu sambungkan kembali perangkat Anda, atau buka Opsi Pengembang -> Cabut USB Debugging dan sambungkan kembali, perhatikan dialog dan klik terima, itu akan menyelesaikan masalah Anda.

Jika tidak berhasil, setel ANDROID_SDK_HOME Anda lagi, lalu:

  1. Cabut perangkat
  2. Lari:

    adb kill-server 
    adb start-server
  3. Pasang perangkat

Eefret
sumber
Ya saya seharusnya menjelaskan itu. Saya selalu dapat terhubung ke komputer ini dan saya telah mengklik tombol "Terima". Saya juga mencoba mengubah jenis koneksi dan tidak muncul lagi. Saya bahkan mengganti port usb dan itu juga tidak berhasil ..
Georgi Angelov
Setel: ANDROID_SDK_ROOT ke jalur beranda Anda dan bukan 'ANDROID_SDK_HOME' !!!!!!!!!!!!!!!!!!!!!!
Nimitack
Otentikasi sidik jari tidak ada dalam kasus saya ... Dengan mengubah USB ke media dan lainnya, itu memberi munculan untuk otentikasi yang saya pilih OK.
spacedev
mematikan hotspot Anda pada perangkat juga membantu.
Jianhong
31

Saya mengalami masalah yang sama.

Untuk memastikan bahwa Perangkat Android Anda mengharapkan sidik jari yang benar dari sistem (mis. Setelah mengalihkan penginstalan Android SDK -> server adb berbeda yang berjalan!), Lakukan hal berikut (sebenarnya, ini berhasil bagi saya):

  • cabut Perangkat Android Anda
  • mencabut otorisasi debugging USB di Opsi Pengembang Android
  • pasang Perangkat Anda. Anda dapat menerima sidik jari sekali lagi.
xdjkx
sumber
8

1) Buka Pengaturan Telepon> Opsi pengembang> Cabut debugging USB.

2) Matikan USB debugging dan Restart Lagi.

Ini pasti akan berhasil, dalam kasus saya itu berhasil.

Deepak Kumar
sumber
3

Ini terjadi pada saya karena saya mengaktifkan usb debug sebelumnya di pc lain. Jadi untuk membuatnya berfungsi pada pc kedua saya harus menonaktifkan debugging usb dan mengaktifkannya kembali saat terhubung ke pc kedua dan berhasil.

O Ndiaye
sumber
3

Solusi untuk ini hanya dengan mengganti kabel USB, setelah mengaktifkan Integrasi ADB melalui

Alat> Android> Aktifkan Integrasi ADB.

pengguna3255406
sumber
2

Di bawah ini adalah perintah bagi pengguna Ubuntu untuk mengotorisasi perangkat setelah opsi pengembang AKTIF.

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

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

Di Perangkat:

  • Opsi pengembang diaktifkan
  • Debugging USB diperiksa

Hubungkan perangkat Anda sekarang dan Anda hanya boleh menerima permintaan, di ponsel Anda.

Rahul Baradia
sumber
1

Dalam kasus saya, itu benar-benar kabel USB yang buruk. Rupanya itu tepat di tepi - adb logcat akan berfungsi, tetapi sekitar separuh waktu saya akan mendapatkan kesalahan ini ketika mencoba mendorong aplikasi ke perangkat.

Berubah ke kabel yang berbeda, dan semuanya baik-baik saja. Kabel lama juga sangat lambat saat mengisi, jadi saya seharusnya curiga lebih cepat ...

D0SBoots
sumber
Saya harus menggunakan port USB lain dengan kabel yang sama.
Tamás Bolvári
1

Hapus izin Debug pada Perangkat, dengan ponsel terhubung, lalu pasang kembali, dan tanyakan apakah Anda ingin mengizinkan PC memiliki izin debug, terima dan siap: D

OmarACY
sumber
0

Saya memiliki masalah yang sama saat men-debug melalui wlan. Saya bisa meluncurkan aplikasi dari Android Studio tetapi tidak bisa mendapatkan pesan apa pun di logcat.

Saya memperbaikinya dengan menghubungkan perangkat ke pc saya melalui kabel USB, meluncurkan aplikasi sekali dan semuanya berfungsi. Kemudian saya mencabut kabel USB dan mencoba debugging lagi melalui wlan dan semuanya berfungsi kembali.

TheWibblyMe
sumber
0

Saya juga mendapat pesan yang sama. Dalam kasus saya, saya telah mengubah lingkungan dev saya ke pc notebook lain dan perangkat saya adalah samsung galaxy note edisi 2014. OS saya adalah windows 7

Kondisi catatan galaksi saya tercantum sebagai berikut

  • opsi pengembang diaktifkan
  • Debugging USB diperiksa

Pesan kesalahannya adalah "perangkat tidak sah. Harap periksa ..."

Secara umum letak setting default android tadi C:/Users/Your_login_name/.androidkemudian saya copy dan paste semua file yang ada di folder '.android' ke folder setting pc baru saya.

Setelah itu masalahnya hilang.

Saya pikir masalahnya adalah adbkeyfile tidak cocok. Juga, saya tidak punya nama menu seperti revoke adb authorization.

tommybee
sumber
0

Kelihatannya aneh langkah-langkah solusi kabel & restart yang rumit ... Pertama kali saya menghubungkan perangkat Android ke Ubuntu saya (15.10), saya mendapat Connect sebagai: opsi multimedia atau kamera dan di Android Studio saya status perangkat tidak sah. Tidak sampai saya memilih di antara salah satu opsi yang saya dapatkan di perangkat Android, opsi otorisasi PC. Ketika Anda memberikan izin yang tepat di Android maka status perangkat berubah menjadi online di Android Studio. Bersulang

pengguna278049
sumber
0

Ini mungkin membantu - Cukup Unduh dan instal versi Android SDK (sama dengan versi Android seluler Anda), lalu jalankan.

Vishal Sharma
sumber
0

Dalam kasus saya, masalahnya adalah tentang izin. Saya menggunakan Ubuntu 19.04 Saat menjalankan Android Studio di rootpengguna, ini akan meminta ponsel saya tentang persyaratan izin. Tetapi dengan pengguna biasa itu tidak akan melakukan ini.

Jadi masalahnya adalah tentang adbtidak memiliki cukup izin. Saya menjadikan pengguna sebagai pemilik Androidfolder di homedirektori.

sudo chown -R orkhan ~/Android

Orkhan Huseynli
sumber
0

Saya sering mendapatkan kesalahan ini karena alasan tertentu saat melakukan "ionic cordova run android" dan berjalan di emulator. Apa yang berhasil bagi saya adalah mengakhiri proses "adb.exe" dan menjalankan kembali. Terkadang itu juga tidak berhasil dan yang saya lakukan adalah keluar dari emulator dan di studio android melakukan "Cold Boot" pada emulator.

pengguna123959
sumber
-1

Sederhana! Anda hanya boleh menerima permintaan, di ponsel Anda.

Fortran
sumber