Adakah yang tahu apa artinya ini? Saya agak pemula di Android. Ketika saya mengklik tombol "run" di simulator saya, saya mendapatkan pesan ini.
Throwable: Tidak dapat menemukan adb dalam SDK
Saya menjalankan versi terbaru 0.8.14
,.
EDIT: Saya menggunakan Android Studio
android
android-studio
installation
adb
SleepsOnNewspapers
sumber
sumber
Jawaban:
The
ADB
sekarang terletak di Android SDK Platform-tools .[sdk directory]/platform-tools
direktori Anda dan jika tidak ada, buka pengelola SDK di Android Studio (tombol di suatu tempat di menu atas, logo android dengan panah bawah), beralihlah ke tab alat SDK dan pilih / instal Platform Android SDK -Alat .Jika hal di atas tidak menyelesaikan masalah, coba instal ulang alat: buka "Pengelola SDK mandiri" dan copot pemasangan alat platform Android SDK, hapus
[your sdk directory]/platform-tools
direktori sepenuhnya dan instal lagi menggunakan pengelola SDK.Periksa peti antivirus Anda. Terkadang program Antivirus menganggap adb.exe adalah virus. Jika Anda menemukannya di sana, kembalikan file tersebut dan file tersebut akan mulai berfungsi. Anda juga dapat menempatkan adb.exe sebagai file yang aman di program Antivirus Anda.
Semoga ini membantu!
sumber
Untuk siapa saja yang masih mengalami masalah ini. Saya memiliki masalah serupa di mana saya dapat melihat perangkat saya dari adb pada baris perintah menggunakan
adb devices
tetapi Android Studio tidak akan mengenali ketika saya memasang perangkat dan akan melempar:Unable to locate adb within SDK
atauUnable to obtain result of 'adb version'
Saya telah mencoba memulai / menghentikan adb, mencopot pemasangan, alat platform, dan banyak lagi. Apa yang saya temukan adalah bahwa di dalam
C:\Users\<UserName>\AppData\Local\Android
folder saya, saya memiliki beberapa folder sdk. Saya melakukan yang berikut:platform-tools\
direktori dalam setiapC:\Users\<UserName>\AppData\Local\Android\sdk*
direktoriSemoga ini membantu seseorang suatu hari nanti dengan masalah mereka.
sumber
Jika Anda menggunakan Android Studio dan memiliki perlindungan virus AVG, file adb.exe mungkin ada di Gudang Virus. Ini adalah masalahku. Untuk memperbaiki: Buka AVG. Pilih Opsi (kanan atas), lalu Gudang Virus. Jika Anda melihat file adb.exe di sana, pilih dan kemudian klik Pulihkan.
sumber
Di Android Studio, Klik 'Alat' di bilah tab atas studio android
Alat >> Android >> Pengelola SDK >> Luncurkan pengelola Sdk Mandiri
di sana Anda dapat dengan jelas melihat alat platform mana yang hilang, lalu instal saja dan adb Anda akan mulai berfungsi dengan benar.
Instal sepenuhnya setidaknya satu paket Api (Android Api 23 atau 24).
sumber
Dalam kasus saya, saya tidak memilih SDK untuk proyek saya (tidak yakin mengapa). Cukup pergi ke dialog Project Structure (
alt+ctrl+shift+s
atau tombol 1 di layar) dan kemudian ke project-> Project SDK dipilih<no SDK>
. Baru saja mengubahnya menjadi yang terbarusumber
coba ini: File-> Struktur proyek ke Struktur Proyek Kiri> Lokasi SDK SDK pilih lokasi Android SDK (versi lama gunakan Tekan +, tambahkan sdk lain)
sumber
Akhirnya setelah beberapa jam penyelidikan, saya rasa saya memiliki solusi lain untuk semua orang yang memiliki masalah dengan AVD Manager "Tidak dapat menemukan adb".
Saya tahu kami memiliki pengaturan untuk SDK di File -> Settings -> Appearance & Behavior -> System Settings -> Android SDK. Ini sepertinya tidak cukup! Tampaknya Android Studio (setidaknya versi baru 4) tidak memberi proyek SDK default, terlepas dari setelan di atas.
Jadi, Anda juga (untuk setiap proyek) perlu pergi ke File -> Struktur Proyek -> Pengaturan Proyek -> Proyek, dan pilih SDK Proyek, yang diatur ke [Tidak Ada SDK] secara default.
Jika tidak ada apa pun di kotak tarik-turun, pilih Baru, pilih Android SDK, dan navigasikan ke lokasi Android SDK Anda (biasanya C: \ Users [nama pengguna] \ AppData \ Local \ Android \ Sdk di Windows). Anda kemudian akan dapat memilih Platform xx API Android. Anda sekarang seharusnya tidak mendapatkan kesalahan adb yang mengganggu ini.
HTH
sumber
Cukup buka Pengelola SDK Anda dan instal Alat SDK Android
sumber
Dalam kasus saya, itu adalah kasus sederhana dari jalur yang salah. Cukup pergi ke dialog Struktur Proyek (alt + ctrl + shift + s) dan kemudian ke platform-> SDK dan jalur beranda Android SDK yang diperbaiki.
sumber
Saya menghapus dan menginstal ulang Android SDK Platform-Tools 23 23.0.0 . Ini memecahkan masalah. Kemarin saya telah melakukan pembaruan lengkap SDK menggunakan SDK Manager, menghapus beberapa bagian yang saya yakin tidak lagi saya perlukan dan mengunduh pembaruan. Mungkin inilah sumber masalahnya.
sumber
Punya masalah yang sama. MacOS, Android Studio 3.6.1, SDK Android 10.0.
Ini adalah direktori tempat Android studio mencari adb binary:
$ cd ~/Library/Android/sdk/platform-tools/ ➜ platform-tools $ ls package.xml platform-tools signing_request_for.3232179dce22d8a6332018729026ed39f5d5cd0b.1585090071041.platform-tools_r29.0.6-darwin.filelist
Namun, biner berada di satu direktori yang lebih dalam:
➜ platform-tools $ ls platform-tools adb dmtracedump etc1tool hprof-conv make_f2fs mke2fs.conf sload_f2fs sqlite3 api e2fsdroid fastboot lib64 mke2fs NOTICE.txt source.properties systrace
Cukup buat tautan lunak ke direktori saat ini:
➜ platform-tools $ ln -s platform-tools/adb ./ ➜ platform-tools $ ls adb platform-tools package.xml signing_request_for.3232179dce22d8a6332018729026ed39f5d5cd0b.1585090071041.platform-tools_r29.0.6-darwin.filelist
Ini menipu saya.
PS Menambahkannya ke PATH tidak membantu, tentu saja saya dapat menjalankannya di terminal, tetapi Android Studio tidak mengambil variabel PATH dari .zshrc di MacOS.
sumber
ya saya memiliki pengalaman yang sama
ADB sekarang berada di direktori alat platform.
korsosa berkata Periksa [direktori sdk] / direktori platform-tools Anda, jika ada. Jika tidak, buka pengelola SDK di Android Studio (tombol di suatu tempat di menu atas, logo android dengan panah bawah), dan unduh & instal Tools> Android SDK Platform-tools.
Jika Anda memiliki alat platform, Anda harus memeriksa file adb.exe. Dalam kasus saya, file itu rusak, jadi unduh alat platform itu lagi
sumber
Jika Anda sudah menginstal Android SDK Platform Tool, buka File> Settings> System Settings> Android SDK> Launch Standalone SDK Manager.
Di sana Anda akan melihat di Direktori Alat bahwa Alat Platform Android SDK dicopot pemasangannya. Jadi hapus semua dan centang kotak itu dan cukup klik tombol instal.
sumber
Meskipun semua jawaban ini mungkin benar dalam skenario saya, itu tidak berhasil. Semuanya dimulai ketika saya menghapus 2. * versi studio android setelah mendapatkan 3.0rc1. Tapi itu mengacaukan segalanya dan mulai mendapatkan kesalahan ini. Setelah itu saya mengikuti sebagian besar langkah-langkah ini dan tidak ada yang berhasil. Saat menganalisis direktori SDK saya perhatikan bahwa saya memiliki dua folder alat platform. .Backup memiliki adb.exe sedangkan yang lainnya tidak. Saya baru saja menyalin file .backup di folder alat platform lain dan itu memperbaiki masalah saya.
sumber
Saya tidak tahu mungkin sudah terlambat untuk menjawab pertanyaan ini. Tetapi jika seseorang berada dalam situasi saya dan berjuang dengan masalah ini akan berguna.
Beberapa program antivirus mendeteksi adb.exe sebagai virus. Anda harus melihat di tempat antivirus meletakkan ancaman yang terdeteksi dan memulihkannya dari sana. Karena
Avast Antivirus
ada di dalam peti virusSemoga bermanfaat bagi seseorang!
sumber
Jika Anda memiliki antivirus (seperti AVG), Anda dapat mengeluarkan file dari karantina.
Klik Menu> Karantina> Kotak centang di sebelah file adb.exe> Panah di sebelah hapus> Pulihkan
Namun terkadang, file tersebut akan terus muncul kembali di karantina. Cara mengatasinya adalah dengan mengklik
Restore and add exception
, atau dengan membuka Menu> Pengaturan> Umum> Pengecualian> Dan menambahkan sesuatu seperti ini:C:\Users\Johndoe\AppData\Local\Android\Sdk\platform-tools\
Antivirus lain memiliki kesamaan yang serupa dengan "karantina" yang mungkin digunakan untuk file APK.
sumber
Dalam kasus saya, saya telah mencoba yang di atas tetapi sepertinya adb tidak akan diinstal jadi yang harus saya lakukan adalah menyalin adb.exe ke folder dan berfungsi! Saya menyalin adb.exe dan menempel di jalur berikut di perangkat saya:
C: \ Users \ Nama-Perangkat-Anda \ AppData \ Local \ Android \ sdk
C: \ Users \ Your-Device-username \ AppData \ Local \ Android \ sdk \ platform-tools
Semoga ini bisa membantu seseorang yang membutuhkan.
sumber
bahkan setelah mengunduh file tertentu yang diperlukan atau semuanya, kami dapat menghadapi kesalahan eksekusi file.
eksekusi file gagal bisa karena alasan berikut:
1. izin pengguna (warisan ditangani secara manual).
2. file rusak.
3. file sedang diakses oleh aplikasi lain pada waktu yang sama.
4. file dikunci oleh perangkat lunak anti-malware / anti-virus.
Anehnya antivirus saya mendeteksi file adb, avd dan jndispatch.dll sebagai file tidak bersih dan membuangnya ke brankasnya.
saya harus memulihkannya dari AVG vault. konfigurasikan AVG untuk mengabaikan (tambahkan folder ke daftar pengecualian) folder AndroidStudio dan folder lain yang diperlukan.
jika Anda tanpa antivirus dan masih menghadapi masalah ini, ingatlah bahwa windows 7 dan yang lebih baru memiliki 'windows defender' bawaan. lihat apakah orang ini melakukan hal yang sama. letakkan folder Anda dalam daftar 'pengecualian' antivirus karena vendornya dipercaya di seluruh dunia.
jawaban yang sama ini akan menjadi ' Kesalahan dalam meluncurkan AVD dengan prosesor AMD '. saya tidak memiliki reputasi yang cukup untuk menjawab pertanyaan ini di sana-sini.
sumber
Jika Anda menjalankan windows 10 (mungkin juga windows 7) dan Android studio, kemungkinan itu bisa jadi karena masalah memori virtual windows. Lihat ini tidak bisa mendapatkan versi adb
sumber
Saya memiliki masalah ini dengan
Android Studio 3
, manajer SDK entah bagaimana tidak menyertakan alat lengkap dalam folder alat platform jadi saya harus mengunduhnya secara manual dari:https://developer.android.com/studio/releases/platform-tools.html
lalu ekstrak ke
android/sdk/platform-tools/
folder sayasumber
jika Anda memiliki masalah adb, buka tools-> sdk manager -> instal alat sdk yang terlewat
masalah saya diselesaikan dengan cara ini
sumber
Saya mendapatkan pesan kesalahan, tetapi adb.exe tetap berjalan (dan debugging berfungsi dengan baik), jadi itu bukan masalah (selain dari pesan kesalahan yang mengganggu). Tebakan terbaik saya adalah bahwa lebih dari satu proses mencoba untuk memulai program pada waktu yang bersamaan.
sumber
Ini berfungsi untuk saya (Android Studio 3.1.3):
1. Pastikan bahwa 'Android SDK Platform-Tools' diinstal:
2. Salin jalur file 'adb.exe' . Biasanya disini:
3. Buka Variabel Lingkungan di Windows:
4. Buat variabel sistem baru dengan nama 'PATH' dan nilai jalur adb.exe Anda seperti itu 'C: \ Users \ Username \ AppData \ Local \ Android \ Sdk \ platform-tools'
sumber
Saya berjuang dengan ini untuk sementara waktu. Mencoba menginstal / menghapus berbagai paket di bawah SDK Manager tidak berhasil. Saya bahkan menghapus Android Studio dan menginstalnya kembali, itu tidak membantu.
Saya menjalankan Android Studio 3.3 pada OS X 10.14.2. Pada akhirnya saya mencoba yang berikut ini:
rm -rf Library/Android/sdk
Ini menghapus seluruh folder sdk. Anda harus menjalankan perintah ini di direktori home Anda di terminal. (ini adalah lokasi default saat Anda membukanya)
Saya kemudian memulai Android Studio dan tidak dapat menemukan sdk. Jadi itu mendorong saya untuk mendownloadnya. Saya mengunduh SDK baru dan semuanya berfungsi normal.
Ini mungkin berlebihan tapi berhasil.
sumber
Anda dapat mengunduh dari terminal atau cmd seperti ini:
$sudo apt update $sudo apt install android-tools-adb android-tools-fastboot //check version or test adb is running or not $adb version
sumber
Saya tahu ini konyol, tetapi dalam kasus saya ketika saya mendapatkan pesan kesalahan yang sama, hanya mengganti kabel USB yang digunakan untuk menghubungkan perangkat telah memperbaiki masalah: O
Mungkin ini bisa menguntungkan orang lain juga ?!
sumber
Android Studio saya versi 3.6.1
Setelah memperbarui versi terbaru saya telah menghadapi masalah ini selama beberapa jam. Langkah saya untuk mengatasi ini:
-> Alat platform sdk yang diperbarui [meskipun belum mengambil perangkat saya]
-> Ubah kabel USB, lalu 2 perangkat saya terhubung dengan Studio dan menjalankan aplikasi saya dengan sukses.
Saya tidak tahu langkah konyol ini dapat membantu siapa pun, tetapi Anda dapat melihatnya. Saya hanya berbagi pengalaman saya, Terima kasih.
sumber
Bagi saya, saya beralih ke zsh sebagai shell default di Mac Anda. Beralih kembali dan mulai ulang memperbaikinya.
sumber
Itu akan terjadi kapan
tersedia untuk adb untuk memulai emulator.
Cukup kosongkan sebagian ruang (6 GB) di direktori induk SDK.
Jika Dosis tidak berhasil, maka pergi dan uji cara lain yang disebutkan di sini.
sumber
Buka Task Manager dan temukan layanan adb.exe setelah melihat layanan itu baru saja mengakhirinya, dan jalankan lagi
sumber