Что я печатаю в переменной пути для ADB-сервера, чтобы начать с CMD? -- adb поле с участием android-sdk пол android Связанный проблема

What do I type in PATH variable for ADB server to start from CMD?


13
vote

проблема

русский

Я следую в вики о том, как установить и настроить Android SDK, и я застрял на шаге, где я должен проверить, если ADB-сервер работает с помощью команды adb start-server . Эта команда правильная?

Вики можно найти здесь: http://wiki.rootzwiki.com/android_sdk

Я сделал то, что он говорит на шаге 5. Но это не работает. Я получаю стандартное сообщение в CMD, что команда не является внутренней, внешней командой или программой.

Добавьте следующее в конец поля valuable value:

Windows XP:; C: Program Files Android Android-SDK Tools ; C: Program Files Android Android-SDK Platform-Tools

Windows Vista и позже: Замените ваше имя пользователя в следующие строки с помощью имени пользователя Windows

32-битный:; 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 < / P >.

Нажмите OK, OK и OK, чтобы закрыть расширенные настройки.

Так что дает? Подсказка CMD находится в C:Usersmyusername , когда я запускаю команду. Может быть, мне нужно в папке Android-SDK, прежде чем запустить команду? Но тогда, что это использовать, чтобы добавить путь в переменной пути? ...

Английский оригинал

I am following a Wiki on how to install and set up Android SDK and I am stuck at a step where I am supposed to test if the ADB server works by using the command adb start-server. Is this command correct?

The Wiki can be found here: http://wiki.rootzwiki.com/Android_SDK

I have done what it says in step 5. But it doesn't seem to work. I get the standard message in CMD that the command is not an internal, external command or a program.

Add the following to the end of the Variable value field:

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

Windows Vista and later: Replace YOURUSERNAME in the following lines with your Windows username

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\

Click OK, OK, and OK to close the Advanced settings.

So what gives? The CMD prompt is at C:\Users\myusername when I run the command. Maybe I need to CD to the android-sdk folder first before running the command? But then what use is it to add the path in the PATH variable?...

     
     
     

Список ответов

18
 
vote
vote
Лучший ответ
 

Я решил свою собственную проблему. Эти пути поиска все запутаны!

Я проверил путь установки, и он установлен в <код> C:Program Files (x86)Android , хотя у меня есть 64-битная версия Windows. Но тем не менее, это расположение установки по умолчанию.

Так что я обновил переменную путь со следующей строкой.

<Код> C:Program Files (x86)Androidandroid-sdk ools;C:Program Files (x86)Androidandroid-sdkplatform-tools

А теперь я могу начать ADB Server из CMD независимо от того, где находится подсказка.

Android SDK ADB-сервер в экране CMD« SRC = »https://i.stack.imgur.com/n2ida.png

У меня нет никакой подсказки, почему они относятся к AppDataLocal папки в Руководстве для 64-битных систем. Это не имеет смысла вообще. Если где угодно, местоположение установки должно быть в папке «Программные файлы» для 64-битной системы. Они на самом деле ставят это для 32-битных систем ... Как я уже сказал, все это запуталось.

Я должен указать, что <код> adb.exe был перемещен из <код> C:Program Files (x86)Androidandroid-sdk ools на новое местоположение <код> C:Program Files (x86)Androidandroid-sdkplatform-tools . Это было сделано в более поздних версиях Android SDK.

Так что, если вы читаете это в 2013 году, вы можете просто получить последний SDK и использовать только этот последний путь поиска. Вы не нуждаетесь в них обоих. По крайней мере, для ADB и Fastboot. Если вы разработчик, то, возможно, вам, возможно, нужно получить доступ к инструментам из обоих каталогов, хотя, если вы DEV, то вам, вероятно, не нужно будет читать это вообще.

Как редактировать системную переменную

Вот короткий, как к новичкам. Что вам нужно, это диалог переменных среды.

  1. Нажмите кнопку «Пуск» (ORB).
  2. щелкните правой кнопкой мыши на значок компьютера.
  3. Нажмите на свойства. Это приведет к окну системы в панели управления.
  4. Нажмите на расширенные настройки системы слева. Это приведет к окну «Свойства системы» с выбранной вкладкой «Дополнительно».
  5. Нажмите на кнопку переменных среды в нижней части диалога. Это вызывает диалог переменных среды.
  6. в разрезе системных переменных, прокрутите вниз, пока вы не увидите путь.
  7. Нажмите на путь, чтобы выбрать его, затем кнопку редактирования. Это приведет к диалоговому диалогом переменной системы редактирования.
  8. , пока выбрано поле VALUME VALUE, нажмите клавишу COND на клавиатуре, чтобы перейти на правый конец строки, или используйте клавиши со стрелками для перемещения маркера до конца.
  9. введите <код> ;C:Program Files (x86)Androidandroid-sdk ools;C:Program Files (x86)Androidandroid-sdkplatform-tools и нажмите кнопку ОК.
  10. Нажмите кнопку ОК, затем еще раз, чтобы сохранить и выйти из диалоговых волей.

Это так! Теперь вы можете начать любой инструмент Android SDK, например, ADB или FastBoot, независимо от того, что ваш текущий каталог находится в CMD. Для хорошей меры здесь выглядит диалог. Это где вы редактируете переменную путь.

Переменные среды

 

I have solved my own problem. Those search paths are all messed up!

I checked the installation path and it's installed in C:\Program Files (x86)\Android even though I do have a 64-bit version of Windows. But nevertheless, this is the default installation location.

So I updated the PATH variable with following line.

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

And now I can start ADB server from CMD regardless of where the prompt is at.

Android SDK ADB server in CMD screen

I have no clue why they are referring to AppData\Local\ folder in the guide for the 64-bit systems. That makes no sense at all. If anywhere, the installation location should be in "Program Files" folder for a 64-bit system. They actually put this in for the 32-bit systems... like I said, it's all messed up.

I should point out that adb.exe has been moved from C:\Program Files (x86)\Android\android-sdk\tools\ to the new location C:\Program Files (x86)\Android\android-sdk\platform-tools\. This has been done in later versions of Android SDK.

So if you are reading this in year 2013 then you can probably just get the latest SDK and use only this last search path. You don't need them both. At least not for ADB and Fastboot. If you're a developer then you maybe need to access tools from both directories, although if you're a dev then you probably won't need to read this at all.

How to edit a system variable

Here's a short how-to for the newbies. What you need is the Environment Variables dialog.

  1. Click Start (Orb) menu button.
  2. Right click on Computer icon.
  3. Click on Properties. This will bring up System window in Control Panel.
  4. Click on Advanced System Settings on the left. This will bring up the System Properties window with Advanced tab selected.
  5. Click on Environment Variables button on the bottom of the dialog. This brings up the Environment Variables dialog.
  6. In the System Variables section, scroll down till you see Path.
  7. Click on Path to select it, then the Edit button. This will bring up the Edit System Variable dialog.
  8. While the Variable value field is selected, press the End key on your keyboard to go to the right end of the line, or use the arrow keys to move the marker to the end.
  9. Type in ;C:\Program Files (x86)\Android\android-sdk\tools\;C:\Program Files (x86)\Android\android-sdk\platform-tools\ and click OK.
  10. Click OK again, then OK once more to save and exit out of the dialogs.

That's it! You can now start any Android SDK tool, e.g. ADB or Fastboot, regardless of what your current directory is in CMD. For good measure here's what the dialog looks like. This is where you edit the Path variable.

environment variables

 
 
       
       
3
 
vote

У меня были инструменты платформы, установленные прямо с Android-студии, и именно здесь они были размещены:

<Код> C:Users{USERNAME}AppDataLocalAndroidsdkplatform-tools

Тогда это каталог, необходимый для PATH переменных. AppData обычно является скрытой папкой, и вы не увидите ее в своем каталоге, если вы не включите скрытые каталоги.

 

I had platform-tools installed right from Android studio and that is where they were placed:

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

Then this is the directory needed for the PATH variable. AppData is usually a hidden folder and you will not see it in your directory unless you enable showing hidden directories.

 
 
 
 
0
 
vote

Просто добавьте это в системные переменные «Путь»:

C: Program Files (x86) your_adt_folder sdk platform-tools

 

Just add this to System Variables "Path":

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

 
 
0
 
vote

вместо того, чтобы искать местоположение по умолчанию, просто ищите <код> platform-tools и <код> C:Program Files (x86)Androidandroid-sdk ools;C:Program Files (x86)Androidandroid-sdkplatform-tools

или просто <код> C:Program Files (x86)Androidandroid-sdk ools;C:Program Files (x86)Androidandroid-sdkplatform-tools1

Это пути, которые вам нужно добавить в список переменных

 

instead of looking for a default location simply look for platform-tools\ and android-sdk

or just sdk

those are the paths you need to add to the variable list

 
 
   
   
0
 
vote

Шаги, чтобы установить путь к инструментам платформы:

Шаг1: Открыть Android Studio, перейдите в Инструменты / SDK Manager и получите путь SDK Android, который является:

 <код> C:Program Files (x86)Androidandroid-sdk ools;C:Program Files (x86)Androidandroid-sdkplatform-tools2  

Шаг2: Перейдите к панели управления / Система / Security / System и нажмите «Дополнительные настройки системы». Нажмите на экологические переменные. Нажмите на путь. Нажмите Изменить и добавить следующее:

 <код> C:Program Files (x86)Androidandroid-sdk ools;C:Program Files (x86)Androidandroid-sdkplatform-tools3  

Нажмите OK, OK.

Шаг3: Чтобы проверить, доступны ли пути, откройте командную строку, введите <код> C:Program Files (x86)Androidandroid-sdk ools;C:Program Files (x86)Androidandroid-sdkplatform-tools4 . Нажмите Enter.

Вы должны увидеть ответ, на котором находится папка Platform-Tools.

 

Steps to set the path to the platform tools:

Step1: Open Android Studio, go to Tools/SDK manager and get the Android SDK path which is:

C:\Users\username\AppData\Local\Android\sdk 

Step2: Go to Control Panel/System/ Security/System and click on Advanced System Settings. Click on Environmental Variables. Click on PATH. Click Edit and append the following:

C:\Users\username\AppData\Local\Android\Sdk\platform-tools\;C:\Users\username\AppData\Local\Android\Sdk\tools\ 

Click Ok, OK.

Step3: To check if the paths are available, open the Command Prompt, type adb. Press Enter.

You should see a response that the platform-tools folder is in place.

 
 

Связанный проблема

3  URL не найден ошибка в SDK Manager  ( Url not found error in sdk manager ) 
в последнее время я не смогу обновлять / установить SDKS из Android SDK Manager. Я получаю следующие ошибки: <код> Preparing to install archives Downloadi...

0  Платформа-инструменты, не показывая в Mac OS-X  ( Platform tools not showing in mac os x ) 
Я скачал Android SDK, и запустите менеджер SDK. Я загрузил все пакеты, включая инструменты платформы SDK Android (V 21.1.2). Тем не менее, у меня нет папки, н...

1  Как установить USB-драйверы OEM для моего LYF-телефона?  ( How to install oem usb drivers for my lyf phone ) 
Я новичок. Недавно я установил Android Studio 2 на моем компьютере. Запустите свой первый проект «Hello World» на эмуляторе. Но эмулятор забирает слишком мног...

3  АБР не нахождение устройства с Galaxy S8 и Windows 7  ( Adb not finding device with galaxy s8 and windows 7 ) 
Я пытаюсь заставить мою Galaxy S8 работать с единством для разработки Gear Vr, но я не могу получить ADB, чтобы найти телефон. Я включил USB отладку в парам...

-1  Как подключить Motorola Xoom 2 ME (MZ607) в режиме Fastboot на ПК?  ( How to connect a motorola xoom 2 me mz607 on fastboot mode to a pc ) 
Я пытаюсь подключить Motorola XOOM 2 ME (MZ607) в режиме Fastboot к моему ноутбуку, запущенным Windows 10 в соответствии с описанными здесь: https://goo.gl...

0  Как использовать Android SDK для Flash Android Системные изображения  ( How to use android sdk to flash android system images ) 
Могу ли я использовать Android SDK, чтобы прошить системное изображение на устройство? Если да, как сделать? Устройство: Samsung Galaxy Note3 Модель: SM-N...

5  Android SDK не может найти Android.BAT?  ( Android sdk cant find android bat ) 
Я только что загрузил Android SDK (в первую очередь с целью запуска SDK Manager, чтобы установить драйверы USB Google для подключения устройства), но Manager ...

13  Что я печатаю в переменной пути для ADB-сервера, чтобы начать с CMD?  ( What do i type in path variable for adb server to start from cmd ) 
Я следую в вики о том, как установить и настроить Android SDK, и я застрял на шаге, где я должен проверить, если ADB-сервер работает с помощью команды adb st...

-1  Распознавание устройства на Android SDK  ( Device recognition on android sdk ) 
У меня есть китайский APAD работает Android 1.5, как я могу получить его для того, чтобы ренгонсировать Android SDK? Я хочу сделать <код> adb HACKS, как реко...

2  Android Studio (Windows 7) не обнаруживает asus Zenfone. Не может запустить мое приложение  ( Android studio windows 7 does not detect asus zenfone cannot run my app ) 
Итак, я перечислю проблемы один за другим. Пожалуйста, помогите. Я подключаю телефон на USB ноутбука, используя собственные данные телефона / зарядное уст...