'adb' tidak dikenali sebagai perintah internal atau eksternal, program yang dapat dijalankan, atau file batch

250

Saya mencoba menjalankan google map v2 pada emulator, saya mengikuti tutorial ini . Ketika saya mencoba untuk menginstal file apk yang diperlukan pada emulator, saya mendapatkan kesalahan di bawah ini.

Saya mencoba menyelesaikan ini dengan menggunakan tutorial ini. Mengikuti semua langkah, menambahkan path ke paltform-tools ke path lingkungan. Juga setelah memodifikasi variabel PATH memulai jendela CommandPrompt baru.

Tetapi mendapatkan kesalahan yang sama. Saya perlu memeriksa aplikasi google map saya di emulator. Mohon saran saya.

'adb' is not recognized as an internal or external command,
operable program or batch file.

masukkan deskripsi gambar di sini

Nibha Jain
sumber
Path adb.exe saya adalah C: \ Users \ Mis \ AppData \ Local \ Android \ Sdk \ platform-tools sehingga Anda dapat menetapkan path variabel lingkungan Anda atau melintasi folder dan menjalankan perintah shell adb Anda.
Majedur Rahaman

Jawaban:

265

Tetapkan jalur adb ke dalam Variabel Sistem. Anda dapat menemukan adb di " ADT Bundle / sdk / platform-tools " Atur path dan restart cmd n lalu coba lagi.

Atau

Anda juga dapat kebagian dir di mana adb.exe berada dan melakukan hal yang sama jika Anda tidak ingin mengatur PATH.

Jika Anda ingin melihat semua jalan, lakukan saja

echo %PATH%
Jatin Malwal
sumber
11
Terima kasih .. setel path ke variabel sistem berfungsi, saya menambahkan ke variabel pengguna.
Nibha Jain
3
"restart the cmd" bekerja untuk saya. Saya sedang memeriksa hanya menambahkan path tanpa restart.
Manju
7
tidak perlu me-restart cmd seperti:PATH %PATH%;E:\Android\sdk\platform-tools
Leo Lee
dan bagaimana jika Anda menggunakan Genymotion?
NineCattoRules
26
temukan adb di sini: "USERNAME / AppData / Lokal / Android / sdk / platform-tools"
hmac
119

Jika Anda ingin menggunakannya setiap kali tambahkan path adb ke variabel sistem Anda: masukkan ke cmd (command prompt) dan tulis berikut ini:

echo %PATH%

perintah ini akan menunjukkan kepada Anda apa itu sebelum Anda akan menambahkan jalur adb

setx PATH "%PATH%;C:\Program Files\android-sdk-windows\platform-tools"

hati-hati jalur yang ingin Anda tambahkan jika mengandung kutipan ganda

setelah Anda me-restart menulis cmd Anda:

echo %PATH%

Anda akan menemukan bahwa jalan ditambahkan

PS: jika Anda hanya ingin menambahkan path ke cmd hanya untuk sesi ini Anda dapat menggunakan:

set PATH=%PATH%;C:\Program Files\android-sdk-windows\platform-tools
Chris Sim
sumber
1
Sekedar detail, ingatlah untuk me-restart Android Studio setelah Anda mengatur% PATH% ke sistem Anda. Solusi ini harus berfungsi seperti yang disarankan oleh @Chris Sim.
CBA110
1
Itu menghapus semua variabel lingkungan saya dari Path. bagaimana saya bisa membawa mereka kembali?
Darush
2
Jika Anda kami setx PATH "%PATH%;C:\Program Files\android-sdk-windows\platform-tools"jalur lama tidak akan dihapus !! ,% PATH% adalah jalur lama yang sudah Anda miliki, lalu Anda tambahkan jalur lokal
Chris Sim
ada kemungkinan path tersebut dapat terpotong hingga 1024 karakter jika Anda menggunakan setx via command line seperti ini. Saya lebih suka menggunakan formulir panel kontrol di windows untuk mengedit jalur
Dika
Untuk pengerjaan yang layak, baris perintah harus diluncurkan sebagai Administrator.
Yazon2006
116

Dari Android Studio 1.3, lokasi ADB ada di:

C:\Users\USERNAME\AppData\Local\Android\sdk\platform-tools.

Sekarang tambahkan lokasi ini ke akhir PATH variabel lingkungan. Misalnya:

;C:\Users\USERNAME\AppData\Local\Android\sdk\platform-tools
Vamsi Tallapudi
sumber
1
claps claps claps!
Marco Alves
62

Saya melakukan ini pada Windows 7, dengan pergi ke:

Mulai > Panel Kontrol > Sistem > Pengaturan Sistem Lanjut > Variabel Lingkungan ...

Di jendela Variabel Lingkungan ini , di variabel Pengguna untuk sorotan (nama pengguna Anda)Path dan klik Edit ...

Anda kemudian perlu menambahkan ;jika belum ada satu di akhir bidang nilai variabel , dan kemudian menambahkan C:\Users\<your-username>\AppData\Local\Android\sdk\platform-tools;ke bidang yang sama.

Kemudian klik tiga tombol OK untuk keluar.

Jika Anda sudah memiliki jendela Command Prompt terbuka, tutuplah kemudian buka kembali dan adb devicesperintah itu kemudian akan berfungsi.

larangan geoengineering
sumber
Terima kasih telah mengatur semuanya! dan merinci semuanya
MTZ
Dalam kasus saya, ini bekerja ketika saya mengaturnya ke dalamSystem Variables
Yusril Maulidan Raji
29

Ikuti jalur folder alat platform Anda di folder pengaturan android tempat Anda akan menemukan adb.exe

D: \ Software \ Android \ Android \ android-sdk \ platform-tools

Periksa tangkapan layar untuk detailnya

masukkan deskripsi gambar di sini

Vaibhav Agarwal
sumber
1
Saya baru saja menemukan folder Android Studio di Android, tidak ada folder android-SDK yang ditemukan?
Majedur Rahaman
27

Di Windows 10,

  1. Tambah Pengguna Variabel PATH: %USERPROFILE%\AppData\Local\Android\sdk\platform-tools.
  2. Mulai ulang cmd(jika ada yang terbuka).
  3. adb devices, itu harus mendaftar, jika ya, Anda sudah siap.

Itu dia!

m9m9m
sumber
Ini harus berada di Jalur Pengguna , bukan Jalur Sistem .
Leo
1
Saya pikir ini adalah jawaban yang paling jelas & paling rawan kesalahan pada utas ini. harus menjadi jawaban yang diterima
Dika
26

Tambahkan path Anda ke variabel lingkungan "PATH" tempat Anda memasang SDK Anda dengan di bawah ini:

\Sdk\platform-tools

Anda dapat pada gambar di bawah ini misalnya:

masukkan deskripsi gambar di sini

dan buka kembali prompt perintah Anda untuk melihat perubahan.

gauravbhai daxini
sumber
2
-> andorid🤔
Leo
11

perintah adb dapat berada di bawah jalur baru di bawah ini- C: \ Users \ USERNAME \ AppData \ Local \ Android \ sdk \ platform-tools untuk versi baru Android studio. Saya temukan di lokasi ini untuk saya.

Amit Ray
sumber
11

Jika OS Anda adalah Windows, maka itu sangat sederhana. Ketika Anda menginstal Android Studio, adb.exe terletak di folder berikut:

C:\Users\**your-user-name**\AppData\Local\Android\Sdk\platform-tools

Salin jalur dan tempel di variabel lingkungan Anda.

Buka terminal Anda dan ketik: adbsudah selesai!

Williaan Lopes
sumber
6

cukup buka Android studio dan tekan "Tools" pada bilah navigasi Top

tools->SDK Manager

Di mana Anda bisa mendapatkan lokasi SDK

Buka SDK folder -> platform-tools

Pullat Junaid
sumber
5

1st: goto drive di mana gerhana Anda berada dan goto sdk dan alat platform dalam kasus saya C: \ adt-bundle-windows-x86_64-20140702 \ sdk \ platform-tools

2: salin alamat itu untuk kemudahan akses

masukkan deskripsi gambar di sini

3: buka command prompt win + r dan ketik cmd tekan enter

4: rekatkan alamat dalam cmd dan tekan enter itu saja

masukkan deskripsi gambar di sini

Adiii
sumber
4

Berdasarkan Vamsi Tallapudi s sebelumnya jawaban saya datang dengan jalan yang dinamis ini:

%LOCALAPPDATA%/Android\sdk\platform-tools

Ini menggunakan Variabel Lingkungan Windows . Saya menemukan solusi ini elegan dan mudah dan ingin membagikannya.

Tim
sumber
3

masukkan deskripsi gambar di sini

Untuk variabel lingkungan, kita harus mengikuti beberapa langkah.

Parveen Chauhan
sumber
2

Saya memiliki masalah yang sama ketika saya mendefinisikan PATH di bawah ini

C:\Program Files (x86)\Java\jre1.8.0_45\bin;C:\dev\sdk\android\platform-tools

dan masalah terpecahkan ketika saya membawa adb root pada awalnya.

C:\dev\sdk\android\platform-tools;C:\Program Files (x86)\Java\jre1.8.0_45\bin
pengguna5903234
sumber
2

Jawaban ini mengasumsikan bahwa PATH telah ditetapkan dengan benar seperti yang dijelaskan dalam jawaban lainnya

Jika Anda menggunakan Windows 10 dan tidak memiliki hak Admin maka klik kanan pada CMD, program powershell ... dan pilih jalankan sebagai administrator. Kemudian coba adb [perintah]

beaumondo
sumber
1

Dalam kasus saya itu adalah:

C:\Program Files (x86)\Android\android-sdk\platform-tools
Dorad
sumber
1

Di sinilah saya menemukannya:

C:\Users\<USER>\AppData\Local\Android\sdk\platform-tools

Saya harus meletakkan path lengkap ke file explorer. Saya tidak bisa mengkliknya karena direktori disembunyikan.

Saya menemukan jalur ini tercantum di Android studio:

Alat> Android> Manajer SDK> Alat SDK

pengguna984003
sumber
0

Pertama pilih drive yang mana folder Android SDK ada. Kemudian Anda Ikuti langkah-langkah di bawah ini

cd DriveName: / atau Ex: cd c: / Tekan 'Enter'

maka Anda akan memberikan path yang ada adb console path yang ada di platform-tools folder sehingga cd Root Folder / inner root folder jika ada / Platform-tools Tekan 'Enter' maka ia akan memilih direktori adb.

Venkat
sumber
0

Bagi mereka yang menggunakan macOS, artikel osxdaily.com ini menunjukkan beberapa cara untuk menambahkan adb$ PATH.

Inilah yang saya sukai:

  1. Tambahkan file bernama adbke /etc/paths.d/folder yang hanya berisi path ke lokasi adb: /Users/YourUserName/Library/Android/sdk/platform-tools/

    Di jendela Terminal, sudo vim /etc/paths.d/adb
    -> masukkan jalur dan simpan file.

  2. Tutup / buka kembali Terminal agar dapat melihat perubahan.

jk7
sumber
0

Jika Anda tidak menetapkan jalur untuk ADB, Anda dapat menjalankan .\adbalih-alih adbpada sdk/platformtools.

Mohammad Meshkani
sumber
0

Saya sarankan Anda menggunakan PowerShell

Setel Terminal Android Studio ke PowerShell:

Settings > Tools > Terminal > Shell path = pwsh.exe (instead of cmd.exe)

Buka Terminal di Android Studio

PowerShell 7.0.1
Copyright (c) Microsoft Corporation. All rights reserved.

https://aka.ms/powershell
Type 'help' to get help.

PS >

Uji jalur untuk adb.exe

# `pikachu` should be replace your username
PS > test-path "C:\Users\pikachu\AppData\Local\Android\sdk\platform-tools"
True

Buka file profil PowerShell Anda di editor teks Anda

PS > notepad $profile

tambahkan di bawah garis, simpan dan keluar

# `pikachu` should be replaced with your username
$env:PATH+="C:\Users\pikachu\AppData\Local\Android\sdk\platform-tools"

buka kembali Terminal dan coba adb

PS > adb
Android Debug Bridge version 1.0.41
Version 30.0.1-6435776
Installed as C:\Users\hdformat\AppData\Local\Android\sdk\platform-tools\adb.exe

global options:
 -a         listen on all network interfaces, not just localhost
 -d         use USB device (error if multiple devices connected)
 -e         use TCP/IP device (error if multiple TCP/IP devices available)
 -s SERIAL  use device with given serial (overrides $ANDROID_SERIAL)
 -t ID      use device with given transport id
 -H         name of adb server host [default=localhost]
 -P         port of adb server [default=5037]
pengguna1960422
sumber
0

bagi saya saya masih mendapatkan

'adb' is not recognized as an internal or external command,
operable program or batch file. 

bahkan setelah menyetel path dalam variabel lingkungan ...... me-restart Android Studio memecahkan masalah.

Mohammed Fathi
sumber
-1

Anda hanya bisa menyeret adb.exeke command prompt dari sdk/platformtoolsdan meninggalkan ruang dan ketik perintah yang Anda inginkan: like logcat.

Sepertinya ini untuk saya:

C:\adt-bundle-windows-x86-20130917\adt-bundle-windows-x86-20130917\sdk\platform-tools.exe logcat

dan tekan enter.

krishnaraj916
sumber