Saya perlu menjalankan adb forward
perintah sebelum saya bisa menggunakan aplikasi ezkeyboard yang memungkinkan pengguna mengetik di telepon menggunakan browser.
Ketika saya menjalankan adb forward tcp:8080 tcp:8080
perintah saya mendapatkan adb command not found
pesan kesalahan.
Saya dapat menjalankan android
perintah dari terminal. Kenapa adb
tidak bekerja?
Jawaban:
Pastikan
adb
ada dalam variabel $ PATH pengguna Anda .atau
Anda dapat mencoba menemukannya dengan
whereis
dan menjalankannya./adb
sumber
/Users/wzbozon/Library/Android/sdk/platform-tools
Tambahkan yang berikut ke
~/.bash_profile
sumber
source ~/.bash_profile
untuk membuatnya bekerjaApakah adb terpasang? Untuk memeriksa, jalankan perintah berikut di Terminal:
Jika itu mencetak output, lewati langkah-langkah instalasi berikut dan langsung ke daftar Terminal I perintah akhir:
Jalankan perintah berikut di Mac Anda dan mulai kembali sesi Terminal Anda:
Catatan: Jika Anda telah beralih ke zsh, perintah di atas harus menggunakan
.zshenv
alih-alih.bash_profile
sumber
Saya menggunakan Mac 10.11.1 dan menggunakan android studio 1.5, saya memiliki adb "/ Pengguna / nama pengguna / Perpustakaan / Android / SDK / platform-tools"
Sekarang edit bash_profile Anda
Tambahkan baris ini ke bash_profile Anda, dan ganti nama pengguna dengan nama pengguna Anda
Simpan dan tutup. Jalankan perintah ini untuk memuat ulang bash_profile Anda
sumber
Dari file android-sdks / tools / adb_has_moved.txt:
jadi pada UNIX lakukan sesuatu seperti:
export PATH=$PATH:~/android-sdks/platform-tools
sumber
Ini adalah cara termudah dan akan memberikan pembaruan otomatis.
pasang homebrew
Pasang adb
Mulai gunakan adb
sumber
Ketikkan perintah di bawah ini di terminal:
Dan tambahkan baris berikut (ganti USERNAME dengan nama pengguna Anda sendiri).
Tutup editor teks, dan kemudian masukkan perintah di bawah ini:
sumber
Pengguna Mac cukup membuka
/Users/(USERNAME)/.bash_profile
file ini di editor.dan tambahkan baris ini untuk menambahkan jalur.
ini adalah jalur default jika Anda menginstal adb via studio. dan jangan lupa untuk mengubah nama pengguna di baris ini.
sumber
Di Mac saya (OS X 10.8.5) saya memiliki adb di sini:
Jadi, edit
$PATH
di bagian Anda.bash_profile
dansource
itu.sumber
~/Library/android/sdk/platform-tools/
di macOS.Jika Anda tidak ingin mengedit
PATH
variabel, bukaplatform-tools
direktori tempatSDK
instal, dan perintahnya ada di sana.Anda bisa menggunakannya seperti ini:
Pergi ke direktori tempat Anda meletakkan
SDK
:cd /Users/mansour/Library/Developer/Android/sdk/platform-tools
Ketik
adb
perintah dengan./
untuk menggunakannya dari direktori saat ini../adb tcpip 5555
./adb devices
./adb connect 192.168.XXX.XXX
sumber
+ Alasannya adalah: Anda berada di direktori yang salah (artinya tidak mengandung adb executor).
+ Solusinya adalah (langkah demi langkah):
1) Temukan di mana adb diinstal . Tergantung pada OS apa yang Anda gunakan.
Mac, bisa di: "
~/Library/Android/sdk/platform-tools
"atau
Jendela, bisa di: "
%USERPROFILE%\AppData\Local\Android\sdk\platform-tools\
".Namun, jika Anda TIDAK dapat mengingat direktori yang panjang ini, Anda dapat dengan cepat menemukannya dengan perintah "
find
". Coba ini di terminal / baris perintah Anda, "find / -name "platform-tools" 2> /dev/null
" (Catatan: Saya belum menguji di Window, tetapi pasti bekerja dengan Mac).* Jelaskan perintah find,
2> /dev/null
" -> abaikan hasil pencarian yang ditolak dengan izin. Coba yang tanpa kode ini, Anda akan mengerti apa yang saya maksud.2) Pergi ke tempat kami memasang adb. Ada 3 cara yang disebutkan oleh banyak orang:
Ubah param global PATH (yang tidak akan saya rekomendasikan) dengan: "
export PATH=~/Library/Android/sdk/platform-tools
" yang merupakan direktori yang Anda dapatkan dari atas. Catatan, perintah ini tidak akan mencetak hasil apa pun, jika Anda ingin memastikan Anda berhasil mengubah PATH, panggil "export | grep PATH
" untuk melihat apa PATH itu.Tambahkan lebih banyak definisi untuk param global PATH (yang saya sarankan) dengan: "
export PATH=~/Library/Android/sdk/platform-tools:$PATH
" atau "export PATH=$PATH:~/Library/Android/sdk/platform-tools
"Buka jalan yang kami temukan di atas oleh "
cd ~/Library/Android/sdk/platform-tools
"3) Gunakan adb:
Jika Anda mengubah atau memperbarui PATH, cukup panggil fungsi adb, karena Anda menambahkan PATH sebagai param global. (mis: "
adb devices
")Jika Anda pergi ke PATH dengan
cd
perintah, panggil fungsi adb dengan pre-fix "./
" (mis: "./ adb devices
")sumber
Dalam kasus saya, saya berada di
platform-tools
direktori tetapi menggunakan perintah dengan cara yang salah:bukannya dengan cara yang benar:
sumber
Untuk menghindari penulisan ulang variabel $ PATH setiap kali Anda memulai terminal, edit file .bash_profile Anda (untuk Mac, hanya saja .profile ) di bawah direktori home Anda ( ~ / ), dan letakkan pernyataan ekspor di suatu tempat di dalam file tersebut.
Sekarang setiap kali Anda memulai terminal, variabel $ PATH Anda akan diperbarui dengan benar. Untuk memperbarui lingkungan terminal segera setelah memodifikasi file profil, ketikkan:
sumber
Namun, ini tidak akan berfungsi untuk su / sudo. Jika Anda perlu mengatur variabel seluruh sistem, Anda mungkin ingin memikirkan untuk menambahkannya ke / etc / profile, /etc/bash.bashrc, atau / etc / environment.
yaitu:
sumber
dalam kasus saya, saya menambahkan baris berikut di terminal saya:
export PATH = "/ Users / Username / Library / Android / SDK / platform-tools": $ PATH
pastikan Anda mengganti "nama pengguna" dengan nama pengguna ANDA.
tekan enter lalu ketik 'adb' untuk melihat apakah kesalahannya hilang. jika ya, ini yang harus Anda lihat: Android Debug Bridge versi 1.0.40
... diikuti oleh banyak perintah..dan diakhiri dengan ini: $ ADB_TRACE daftar info debug yang dipisahkan koma untuk dicatat: semua, adb, soket, paket, rwx, usb, sinkronisasi, sysdeps, transport, jdwp $ ADB_VENDOR_KEYS titik dua daftar kunci (file atau direktori) terpisah $ ANDROID_SERIAL nomor seri untuk terhubung ke (lihat -s) $ ANDROID_LOG_TAGS tag untuk digunakan oleh logcat (lihat logcat --help)
jika Anda mendapatkannya, jalankan npm jalankan android lagi dan itu akan bekerja ..
sumber
Saya memecahkan masalah ini dengan menginstal paket adb . Saya menggunakan Ubuntu .
Saya pikir ini akan membantu Anda.
sumber
TIDAK MAMPU MENEMUKAN ADB #SOLVED Cukup Unduh alat platform Sdk. https://developer.android.com/studio/releases/platform-tools.html Ekstrak file yang Diunduh. Buka Sdk Manager di Android Studio dan salin tautannya. Buka File Explorer dan tempel path untuk Sdk yang Anda salin untuk melihat file Sdk. Anda akan melihat bahwa file Adb hilang, buka file yang diunduh (platform tools) salin konten dan ganti setiap konten di file alat Sdk Anda (file di mana Anda melihat adb hilang) dan simpan. Anda baik untuk pergi.
sumber
Anda harus memindahkan perintah adb ke / bin / folder
dalam kasus saya:
sumber
Dalam kasus saya ini adalah penyelesaian masalah ini
Pastikan Anda telah menginstal SDK android. Biasanya lokasi SDK berada di lokasi ini
/ Pengguna / pengguna Anda / Perpustakaan / Android / SDK
Setelah itu cd ke direktori itu.
Setelah Anda berada di direktori itu ketik perintah ini ./platform-tools/adb instal apk-lokasi-Anda
sumber
jika Anda tidak memiliki adb di folder
android-sdk-macosx/platform-tools/
Anda harus menginstal alat platform terlebih dahulu. Jalankanandroid-sdk-macosx/tools/android
dan Instal alat platform dari Android SDK manager.sumber