Masalahnya adalah: adb
tidak ada di Anda PATH
. Di sinilah shell mencari executable. Anda dapat memeriksa saat ini PATH
dengan echo $PATH
.
Bash pertama-tama akan mencoba mencari biner yang disebut adb
di Path Anda, dan bukan di direktori saat ini. Karena itu, jika Anda saat ini berada di platform-tools
direktori, panggil saja
./adb --help
Titik adalah direktori Anda saat ini, dan ini memberitahu Bash untuk menggunakannya adb
dari sana.
Tetapi sebenarnya, Anda harus menambahkan platform-tools
ke perangkat AndaPATH
, serta beberapa alat lain yang dilengkapi dengan Android SDK. Inilah cara Anda melakukannya:
Cari tahu di mana Anda menginstal Android SDK. Ini mungkin (di mana $HOME
direktori home pengguna Anda) salah satu dari yang berikut (atau verifikasi via Configure> SDK Manager di layar startup Android Studio):
- Linux:
$HOME/Android/Sdk
- macOS:
$HOME/Library/Android/sdk
Cari tahu profil shell mana yang akan diedit, tergantung pada file mana yang digunakan :
- Linux: biasanya
$HOME/.bashrc
- macOS: biasanya
$HOME/.bash_profile
- Dengan Zsh:
$HOME/.zshrc
Buka profil shell dari langkah dua, dan di bagian bawah file, tambahkan baris berikut. Pastikan untuk mengganti jalur dengan jalur tempat Anda memasang platform-tools
jika berbeda:
export ANDROID_HOME="$HOME/Android/Sdk"
export PATH="$ANDROID_HOME/tools:$ANDROID_HOME/tools/bin:$ANDROID_HOME/platform-tools:$PATH"
Simpan file profil, kemudian, nyalakan kembali terminal atau jalankan source ~/.bashrc
(atau apa pun yang baru saja Anda ubah).
Perhatikan bahwa pengaturan ANDROID_HOME
diperlukan untuk beberapa kerangka kerja pihak ketiga, jadi tidak ada salahnya untuk menambahkannya.
~/.profile
file di TextEdit, cukup masukkanopen ~/.profile
di Terminal.~/.bash_profile
bukan hanya~/.profile
./:$PATH
di akhir baris.Selain slhck, inilah yang bekerja untuk saya (mac).
Untuk memeriksa di mana sdk Anda berada.
Salin jalurnya.
Buat yang tersembunyi
.bash_profile
di rumah Anda.vim
, atauopen -e
) dengan yang berikut:. ~/.bash_profile
SO posting tentang cara menemukan perangkat adb
sumber
Jawaban cepat
Menempel perintah ini di terminal memecahkan masalah dalam banyak kasus:
** Untuk Sesi Terminal Saat Ini:
** Secara permanen:
~/.bash_profile
penggunaanvi ~/.bash_profile
dan tambahkan baris ini ke dalamnya: export PATH = "~ / Library / Android / sdk / platform-tools": $ PATHNamun, jika tidak, lanjutkan membaca.
Jawaban terperinci
Android Debug Bridge , atau adb , biasanya terletak di Platform Tools dan dilengkapi dengan Android SDK , Anda hanya perlu menambahkan lokasinya ke jalur sistem. Jadi sistem tahu tentang itu, dan dapat menggunakannya jika perlu.
Temukan Lokasi ADB
Path ke folder ini bervariasi berdasarkan skenario instalasi, tetapi yang umum adalah:
Jika Anda telah menginstal Android Studio di tempat lain, tentukan lokasinya dengan masuk ke:
Tambahkan ke System Path
Ketika Anda telah menentukan lokasi ADB, tambahkan ke sistem, ikuti sintaks ini dan ketik di terminal:
(dalam MacOS)
export PATH = "your / path / to / adb / here": $ PATH
misalnya: export PATH = "~ / Library / Android / SDK / platform-tools": $ PATH
sumber
vi something else
gunakan editor konsol untuk membuka file, Anda juga dapat menggunakanopen ~/.bash_profile
Untuk
zsh
pengguna Tambahkanalias adb='/Users/<yourUserName>/Library/Android/sdk/platform-tools/adb'
ke.zshrc
file.Daripada menjalankan
source ~/.zshrc
perintahsumber
source ~/.zshrc
untuk perubahan diterapkan!Saya tidak tahu bagaimana Anda menginstal SDK android. Tetapi di Mac OS, yang benar-benar berhasil bagi saya adalah menginstalnya kembali menggunakan minuman. Semua masalah diselesaikan berturut-turut.
Kemudian:
Seperti pesona
sumber
brew cask install android-platform-tools
karya-karya jugabrew cask install android-sdk
sumber : github.com/NativeScript/nativescript-cli/issues/2706Bagi saya, saya mengalami masalah ini setelah beralih dari bash ke zsh sehingga saya bisa membuat konsol saya terlihat sangat fantastis dengan Hyper dan temanya yang keren . Saya mencoba menjalankan aplikasi reaksi asli saya menggunakan
react-native run-android
dan berlari ke masalah op. Menambahkan hal berikut ke dalam~.zshrc
file saya memecahkan masalah bagi saya:sumber
Cukup pasang adb dengan brew
brew cask install android-platform-tools
Periksa apakah adb diinstal
adb devices
sumber
Jika Anda menggunakan
zsh
OS X, Anda harus mengedit file zshrc.Gunakan vim atau editor teks favorit Anda untuk membuka file zshrc:
Rekatkan lintasan ke
adb
dalam file ini:sumber
Atau solusi alternatifnya bisa
Jika SDK ada di sana maka jalankan perintah ini. ./platform-tools/adb pasang lokasi-apk-Anda
Dari sana Anda dapat menghasilkan file APK. Itu satu-satunya sampel untuk memeriksa apakah perintah adb ada di sana
sumber
Untuk beberapa alasan saat dipasang
Android Studio 3.6.1
padaadb
berkas benar-benar dalam$ANDROID_HOME/platform-tools/platform-tools
. tidak yakin apakah ini bug dengan instalasi saya atau apa tetapi ini memperbaikinya untuk saya.sumber
Untuk Mac, Android Studio 3.6.1, saya menambahkan ini ke .bash_profile
export PATH="~/Library/Android/sdk/platform-tools/platform-tools":$PATH
sumber
Untuk Mac OS Catalina atau Mojave
Masukkan perintah untuk membuka editor nano
Setel variabel PATH, berarti tambahkan lebih banyak jalur seperti yang ditunjukkan di sini
Sekarang tekan Command + X untuk menyimpan file di editor, Enter Ya atau Tidak dan tekan tombol Enter.
sumber
Ini bekerja dengan baik ..
Kemudian:
sumber