Apa yang harus saya ketik variabel PATH untuk server ADB untuk memulai dari CMD?

12

Saya mengikuti Wiki tentang cara menginstal dan mengatur Android SDK dan saya terjebak pada langkah di mana saya seharusnya menguji apakah server ADB bekerja dengan menggunakan perintah adb start-server. Apakah perintah ini benar?

Wiki dapat ditemukan di sini: http://wiki.rootzwiki.com/Android_SDK

Saya telah melakukan apa yang dikatakan di langkah 5. Tapi sepertinya itu tidak berhasil. Saya mendapatkan pesan standar dalam CMD bahwa perintah itu bukan perintah internal, eksternal atau program.

Tambahkan berikut ini ke akhir bidang nilai variabel:

Windows XP:; C: \ Program Files \ Android \ android-sdk \ tools \; C: \ Program Files \ Android \ android-sdk \ platform-tools \

Windows Vista dan yang lebih baru: Ganti YourUSERNAME di baris berikut dengan nama pengguna Windows Anda

32-Bit:; C: \ Program Files \ Android \ android-sdk \ tools \; C: \ Program Files \ Android \ android-sdk \ platform-tools \

64-Bit:; C: \ Users \ YOURUSERNAME \ AppData \ Local \ Android \ android-sdk \ tools \; C: \ Users \ YOURUSERNAME \ AppData \ Local \ Android \ android-sdk \ platform-tools \

Klik OK, OK, dan OK untuk menutup pengaturan Advanced.

Jadi apa yang menyebabkannya? Prompt CMD C:\Users\myusernamesaat saya menjalankan perintah Mungkin saya perlu CD ke folder android-SDK terlebih dahulu sebelum menjalankan perintah? Tapi lalu apa gunanya untuk menambahkan path dalam variabel PATH? ...

Samir
sumber
1
Setelah Anda menambahkan variabel ke sistem, Anda perlu menutup jendela perintah dan membuka yang baru. jika itu masih tidak memungkinkan Anda untuk melakukan perintah adb, pastikan path yang Anda tambahkan adalah path tempat Anda menginstal SDK.
Ryan Conrad
Alasan untuk menambahkan path ke dalam $PATHvariabel, yang merupakan btw, adalah seluruh sistem , jadi di mana pun Anda berada di baris perintah yaitu CMD, adbakan berfungsi terlepas seperti jendela yang tahu di mana adbbiner yang sebenarnya berada.
t0mm13b
Ya, tapi saya tidak mendapatkan bagian ini di mana Anda seharusnya mengganti YOURUSERNAME dengan nama pengguna akun yang sebenarnya. Saya menggunakan lokasi instalasi default pada drive C dan saya menginstalnya pada sistem 64-bit.
Samir

Jawaban:

18

Saya telah memecahkan masalah saya sendiri. Semua jalur pencarian itu berantakan!

Saya memeriksa jalur instalasi dan sudah diinstal C:\Program Files (x86)\Androidmeskipun saya memiliki versi Windows 64-bit. Namun demikian, ini adalah lokasi instalasi default.

Jadi saya memperbarui variabel PATH dengan baris berikut.

C:\Program Files (x86)\Android\android-sdk\tools\;C:\Program Files (x86)\Android\android-sdk\platform-tools\

Dan sekarang saya dapat memulai server ADB dari CMD di mana pun prompt berada.

Android SDK ADB server di layar CMD

Saya tidak tahu mengapa mereka merujuk ke AppData\Local\folder dalam panduan untuk sistem 64-bit. Itu tidak masuk akal sama sekali. Jika di mana saja, lokasi instalasi harus berada di folder "Program Files" untuk sistem 64-bit. Mereka benar-benar memasukkan ini ke dalam sistem 32-bit ... seperti yang saya katakan, semuanya kacau.

Saya harus menunjukkan bahwa adb.exetelah dipindahkan dari C:\Program Files (x86)\Android\android-sdk\tools\ke lokasi baru C:\Program Files (x86)\Android\android-sdk\platform-tools\. Ini telah dilakukan di Android SDK versi terbaru.

Jadi jika Anda membaca ini di tahun 2013 maka Anda mungkin bisa mendapatkan SDK terbaru dan hanya menggunakan jalur pencarian terakhir ini. Anda tidak membutuhkan keduanya. Setidaknya tidak untuk ADB dan Fastboot. Jika Anda seorang pengembang maka Anda mungkin perlu mengakses alat-alat dari kedua direktori, meskipun jika Anda seorang pengembang maka Anda mungkin tidak perlu membaca ini sama sekali.

Bagaimana cara mengedit variabel sistem

Inilah cara singkat untuk pemula. Yang Anda butuhkan adalah dialog Variabel Lingkungan.

  1. Klik tombol menu Start (Orb).
  2. Klik kanan pada ikon Komputer.
  3. Klik pada Properties. Ini akan memunculkan jendela System di Control Panel.
  4. Klik Pengaturan Sistem Tingkat Lanjut di sebelah kiri. Ini akan memunculkan jendela System Properties dengan tab Advanced dipilih.
  5. Klik pada tombol Variabel Lingkungan di bagian bawah dialog. Ini menampilkan dialog Variabel Lingkungan.
  6. Di bagian System Variables, gulir ke bawah hingga Anda melihat Path.
  7. Klik pada Path untuk memilihnya, lalu tombol Edit. Ini akan memunculkan dialog Edit System Variable.
  8. Saat bidang Nilai variabel dipilih, tekan tombol Putus pada keyboard Anda untuk pergi ke ujung kanan garis, atau gunakan tombol panah untuk memindahkan penanda ke ujung.
  9. Ketik ;C:\Program Files (x86)\Android\android-sdk\tools\;C:\Program Files (x86)\Android\android-sdk\platform-tools\dan klik OK.
  10. Klik OK lagi, lalu OK sekali lagi untuk menyimpan dan keluar dari dialog.

Itu dia! Anda sekarang dapat memulai alat Android SDK, mis. ADB atau Fastboot, terlepas dari apa direktori Anda saat ini di CMD. Untuk ukuran yang baik inilah dialognya. Di sinilah Anda mengedit variabel Path.

variabel lingkungan

Samir
sumber
2
Lokasi tempat biner pada Windows disimpan ditentukan oleh jenis biner dan bukan oleh versi Windows yang sedang berjalan. Artinya, biner 32-bit akan diinstal di Program Files (x86)dan biner 64-bit akan pergi ke Program Files. Oleh karena itu penginstal SDK menggunakan lokasi yang benar.
Aliran
Poin bagus! Dengan kata lain Android SDK adalah 32-bit sehingga menginstal ke folder program 32-bit (x86). Itulah sebabnya bagian dari panduan root yang memberikan instruksi untuk sistem 64-bit bahkan lebih tidak masuk akal.
Samir
hanya perhatikan bahwa langkah 8 berbeda di windows 10. terima kasih atas bantuan Anda!
STF
Semoga, orang yang ingin mengedit variabel PATH akan tahu cara menavigasi kotak dialog dan memanipulasi string teks.
Samir
2

Saya sudah menginstal platform-tools langsung dari Android studio dan di sanalah mereka ditempatkan:

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

Maka ini adalah direktori yang diperlukan untuk PATHvariabel. AppData biasanya folder tersembunyi dan Anda tidak akan melihatnya di direktori Anda kecuali jika Anda mengaktifkan menampilkan direktori tersembunyi.

Joshua Szuslik
sumber
Terima kasih Joshua - Saya telah mengedit jawaban Anda sesuai dengan memasukkan rincian itu (jangan ragu untuk mengedit posting Anda kapan saja jika Anda ingin memperbaiki / meningkatkan), dan menghapus komentar (sekarang usang).
Izzy
0

Cukup tambahkan ini ke System Variables "Path":

C: \ Program Files (x86) \ YOUR_ADT_FOLDER \ sdk \ platform-tools \

Racun Fedy
sumber
0

alih-alih mencari lokasi default, cukup cari platform-tools\danandroid-sdk

atau hanya sdk

itu adalah jalur yang perlu Anda tambahkan ke daftar variabel

pele
sumber
1
Ya, dan di mana saya mencari platform-tools dan android-SDK? Di desktop saya? ...
Samir
Maksud saya adalah Anda harus mencari mereka di suatu tempat. Baik? Dan tempat apa yang lebih baik untuk memulai daripada lokasi pemasangan default? Dan untuk lebih jelasnya, kami tidak mencari folder SDK yang muncul! Kami sedang mencari yang digunakan oleh Android SDK. Jadi saya tidak akan menggunakan pencarian file untuk menemukan folder acak yang disebut 'SDK' untuk dimasukkan ke dalam variabel Path saya. Ingat, Anda juga menginstal Java SDK jika Anda memiliki Android SDK (dan mungkin juga yang lain jika Anda seorang pengembang). Anda tidak ingin folder SDK itu.
Samir