Что я печатаю в переменной пути для 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  Как я могу изменить настройку местоположения указателей в параметрах разработчика из оболочки ADB?  ( How can i change pointer locations setting in developer options from adb shell ) 
Мне нужно иметь возможность выбрать и отменить выбор «указателей» в меню параметров разработчика с помощью ADB. <Код> adb shell am start -n com.android.settin...

0  Realme 3 Pro застрял в Bootloop (Boot / Recovery) был уничтожен  ( Realme 3 pro stuck at bootloop boot recovery has been destroyed ) 
Привет, мой мобильный телефон в загрузке loop Fastboot не работает Я попробовал каждую кнопку, но никто не работал не подключается к рис / ноутбуке, а такж...

1  Ошибка при миграции данных от внутреннего microsd на внутреннее хранилище, несмотря на очевидное пространство  ( Error when migrating data from internal microsd to internal storage despite appa ) 
У меня есть Moto G3 (Android 6.0) с MicroSD 2GB, который я настроил для использования в качестве внутреннего хранилища. Он работает нормально в течение многих...

2  Режим камеры сменить камеру ADB  ( Adb shell change camera mode ) 
Я играю с оболочкой ADB, чтобы удаленно управлять Samsung Galaxy S9. Я могу сделать большую часть вещей, которые я хотел, но я борюсь, найдя способ переключит...

15  Получение корня путем модификации по умолчанию .prop (RO.Secure)?  ( Obtaining root by modifying default propro secure ) 
Чтобы получить привилегированную оболочку, вам нужно изменить следующие строки к данным значениям по умолчанию. ro.secure = 0 ro.debuggable = 1 SPAIS...

2  В режиме восстановления TWRP сенсорный экран не работает на Redmi Y2  ( In twrp recovery mode touch screen is not working on redmi y2 ) 
Я хотел укоренить мое устройство Redmi Y2. Я разблокировал свой загрузчик и успешно мелькнул TWRP Recovery из ADB, однако это сенсорный экран не работает, вер...

0  Unbrick Lenovo Zuk Z1, после того, как каждый раздел был отформатирован  ( Unbrick lenovo zuk z1 after every partition was formatted ) 
Кирпич мой телефон пытается установить цианогенмод на нем. Отформатировал каждый раздел, в том числе / загрузка и / восстановление. Телефон не может: . за...

0  Могу ли я скопировать изображение раздела, изменить, а затем восстановить его обратно на телефон Android?  ( Can i copy a partition image modify and then restore it back to android phone ) 
Я начал получать свои грязные руки на обычай Android ROM. У меня есть укорененное устройство Android без определенного восстановления TWRP. У меня есть вопрос...

5  Остановить воспроизведение СМИ через ADB  ( Stop media playback through adb ) 
Я проверяю некоторые настройки на телефоне, и, к сожалению, единственное управление, которое у меня есть через ADB прямо сейчас. Моя проблема заключается в то...

2  ADB Start-Server и прослушать на всех интерфейсах  ( Adb start server and listen on all interfaces ) 
adb в Android 4.3 SDK реализован <код> -a опция. Что я хочу: <код> adb -a start-server Так что фоновый процесс связан со всеми интерфейсами, но он не р...

0  Телефон не загрузится / начать после успешного мигания через QFIL  ( Phone wont boot start after successful flashing through qfil ) 
Мой телефон был кирпичен, поэтому я решил прошить свой телефон Lyf F1s с акционером через QFIL, но после успешного мигания он не начнется !! Ничего не происхо...

7  Команды ADB для получения версии мобильного телефона ADB  ( Adb commands to get the adb version of mobile phone ) 
Это может звучать глупо, но после прочтения Это сообщение (которые кажутся полными), я до сих пор не вижу, как получить «версию ABD» моего Android, вывод, к...

1  LG Nexus 5 не обнаружен, несмотря на установку LG Универсальные мобильные драйверы  ( Lg nexus 5 is not detected despite having installed lg universal mobile drivers ) 
Я использую Windows 8, и ADB, кажется, не сможет найти мой LG Nexus 5 (D821), несмотря на установку LG Universal Mobile Drivers (LGUnitedMobileDriver_S498A22_...

2  root не может перечислить файлы в / data  ( Root cannot list files in data ) 
<код> 1|shell@maguro:/ # ls -l /system/xbin/ -rwxr-xr-x root shell 59816 2013-07-11 02:12 dexdump -rwsr-sr-x root root 67008 2013-10-08 1...

0  Показывая как «adb Status-keason» и «adb logcat» на одном и том же терминале  ( Showing both adb status window and adb logcat on the same terminal ) 
Я пытаюсь получить команду <код> adb status-window для отображения чего-либо полезного, однако, кажется, просто показывает следующее: Android Rebug Bridge...

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

3  Как я могу изменить настройку местоположения указателей в параметрах разработчика из оболочки ADB? 
0  Realme 3 Pro застрял в Bootloop (Boot / Recovery) был уничтожен 
1  Ошибка при миграции данных от внутреннего microsd на внутреннее хранилище, несмотря на очевидное пространство 
2  Режим камеры сменить камеру ADB 
15  Получение корня путем модификации по умолчанию .prop (RO.Secure)? 
2  В режиме восстановления TWRP сенсорный экран не работает на Redmi Y2 
0  Unbrick Lenovo Zuk Z1, после того, как каждый раздел был отформатирован 
0  Могу ли я скопировать изображение раздела, изменить, а затем восстановить его обратно на телефон Android? 
5  Остановить воспроизведение СМИ через ADB 
2  ADB Start-Server и прослушать на всех интерфейсах 
0  Телефон не загрузится / начать после успешного мигания через QFIL 
7  Команды ADB для получения версии мобильного телефона ADB 
1  LG Nexus 5 не обнаружен, несмотря на установку LG Универсальные мобильные драйверы 
2  root не может перечислить файлы в / data 
0  Показывая как «adb Status-keason» и «adb logcat» на одном и том же терминале