¿Qué escribo en la variable de ruta para que el servidor ADB se inicie de CMD? -- adb campo con android-sdk camp android Relacionados El problema

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


13
vote

problema

Español

Estoy siguiendo un wiki sobre cómo instalar y configurar Android SDK y estoy atascado en un paso en el que se supone que debo probar si el servidor ADB funciona utilizando el comando adb start-server . ¿Es correcto este comando?

El wiki se puede encontrar aquí: http://wiki.rootzwiki.com/android_sdk

He hecho lo que dice en el paso 5. Pero no parece funcionar. Recibo el mensaje estándar en CMD que el comando no es un comando interno, externo o un programa.

Agregar lo siguiente al final del campo Valor de la variable:

Windows XP :; C: Archivos de programa Android Android-SDK Herramientas ; C: Archivos de programa Android Android-SDK Platform-Tools

Windows Vista y posteriormente: Reemplace su nombre de usuario en las siguientes líneas con su nombre de usuario de Windows

32-bit :; C: Archivos de programa Android Android-SDK Herramientas ; C: Archivos de programa Android Android-SDK Platform-Tools

64-bit :; C: Users YourSername AppData Local Android Android-SDK Herramientas ; C: Users YourSername AppData Local Android Android-SDK Platform-Tools < / p>

Haga clic en Aceptar, OK y Aceptar para cerrar la configuración avanzada.

Entonces, ¿qué da? El indicador CMD está en ABCDEFGHIJKLMNABCDEFGHIJKLMN1 cuando ejecuto el comando. Tal vez necesito CD a la carpeta Android-SDK primero antes de ejecutar el comando? Pero, ¿qué uso es agregar la ruta en la variable de ruta? ...

Original en ingles

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?...

     
     
     

Lista de respuestas

18
 
vote
vote
La mejor respuesta
 

He resuelto mi propio problema. ¡Esas rutas de búsqueda están desordenadas!

Revisé la ruta de instalación y está instalada en C:Program Files (x86)Android Aunque tenga una versión de 64 bits de Windows. Pero, sin embargo, esta es la ubicación de instalación predeterminada.

Así que actualicé la variable de ruta con la siguiente línea.

ABCDEFGHIJKLMNABCDEFGHIJKLMN1

y ahora puedo iniciar el servidor ADB de CMD, independientemente de dónde esté el mensaje.

Android SDK ADB Server en pantalla CMD

No tengo ni idea de por qué se refieren a ABCDEFGHIJKLMNABCDEFGHIJKLMN2 carpeta en la Guía para los sistemas de 64 bits. Eso no tiene sentido en absoluto. Si en algún lugar, la ubicación de la instalación debe estar en la carpeta "Archivos de programa" para un sistema de 64 bits. En realidad, ponen esto en los sistemas de 32 bits ... como dije, todo está en mal estado.

Debería señalar que adb.exe se ha movido de C:Program Files (x86)Androidandroid-sdk ools a la nueva ubicación C:Program Files (x86)Androidandroid-sdkplatform-tools . Esto se ha hecho en versiones posteriores de Android SDK.

Entonces, si está leyendo esto en el año 2013, probablemente puede obtener el último SDK y usar solo esta última ruta de búsqueda. No los necesitas a ambos. Al menos no para ADB y Fastboot. Si usted es un desarrollador, entonces quizás necesite acceder a herramientas de ambos directorios, aunque si es un Dev, entonces probablemente no necesitará leer esto en absoluto.

Cómo editar una variable de sistema

Aquí hay un corto cómo para los novatos. Lo que necesita es el cuadro de diálogo Variables de entorno.

  1. Botón de menú Iniciar (ORB).
  2. Haga clic derecho en el icono de la computadora.
  3. haga clic en las propiedades. Esto traerá la ventana del sistema en el panel de control.
  4. Haga clic en la configuración avanzada del sistema a la izquierda. Esto abrirá la ventana Propiedades del sistema con la pestaña Avanzada seleccionada.
  5. Haga clic en el botón Variables de entorno en la parte inferior del diálogo. Esto trae el cuadro de diálogo Variables de entorno.
  6. En la sección Variables del sistema, desplácese hacia abajo hasta que vea la ruta.
  7. Haga clic en la ruta para seleccionarla, luego el botón Editar. Esto abrirá el cuadro de diálogo Editar variable del sistema.
  8. Mientras se selecciona el campo Valor de la variable, presione la tecla FINE en su teclado para ir al extremo derecho de la línea, o usar las teclas de flecha para mover el marcador hasta el final.
  9. Tipo en ABCDEFGHIJKLMNABCDEFGHIJKLMN6 y haga clic en Aceptar.
  10. Haga clic en Aceptar nuevamente, luego OK una vez más para guardar y salir de los diálogos.

¡Eso es todo! Ahora puede iniciar cualquier herramienta SDK de Android, por ejemplo. ADB o Fastboot, independientemente de lo que su directorio actual esté en CMD. Para una buena medida, aquí se ve el diálogo. Aquí es donde editas la variable de ruta.

variables de entorno

 

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

Tuve herramientas de plataforma instaladas directamente desde el estudio Android y ahí es donde se colocaron:

ABCDEFGHIJKLMNABCDEFGHIJKLMN7

Entonces este es el directorio necesario para la variable PATH . AppData suele ser una carpeta oculta y no lo verá en su directorio a menos que habilite mostrando directorios ocultos.

 

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

Simplemente agregue esto a las variables del sistema "ruta":

c: Archivos de programa (x86) your_adt_folder sdk plataforma-herramientas

 

Just add this to System Variables "Path":

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

 
 
0
 
vote

En lugar de buscar una ubicación predeterminada simplemente buscar platform-tools y abcdefhijklmnabcdefghijklmn10

O simplemente ABCDEFGHIJKLMNABCDEFGHIJKLMN11

Esos son los caminos que necesita para agregar a la lista de variables

 

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

Pasos para configurar la ruta a las herramientas de la plataforma:

Paso 1: Open Android Studio, vaya a Tools / SDK Manager y obtenga la ruta SDK de Android, que es:

  C:Program Files (x86)Androidandroid-sdk ools;C:Program Files (x86)Androidandroid-sdkplatform-tools2  

Paso2: Vaya al panel de control / sistema / seguridad / sistema y haga clic en Configuración avanzada del sistema. Haga clic en las variables ambientales. Haga clic en la ruta. Haga clic en Editar y agregar lo siguiente:

  C:Program Files (x86)Androidandroid-sdk ools;C:Program Files (x86)Androidandroid-sdkplatform-tools3  

Haga clic en Aceptar, OK.

PASO3: Para verificar si las rutas están disponibles, abra el símbolo del sistema, escriba C:Program Files (x86)Androidandroid-sdk ools;C:Program Files (x86)Androidandroid-sdkplatform-tools4 . Presione ENTER.

Debe ver una respuesta que la carpeta de la plataforma-herramientas está en su lugar.

 

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.

 
 

Relacionados problema

2  ¡El controlador del dispositivo faltante para "Android 1.0" en el Administrador de dispositivos mientras está en el menú de Hboot!  ( Missing device driver for android 1 0 in device manager while in hboot menu ) 
Cuando ingreso al menú de Hboot con el teléfono conectado a la PC con USB, obtenga la solicitud de controlador que falta en Windows y hay una marca de exclama...

6  ADB Shell Mount Command: Documentation?  ( Adb shell mount command documentation ) 
Estoy creando una guía para noobs en la edición de Systemui.apk en el estadounidense Galaxy S3. Pero, antes de publicar la guía, ¡quiero asegurarme de que con...

1  SGN 4.2.1 - Atascado en <Esperando el dispositivo>  ( Sgn 4 2 1 stuck at waiting for device ) 
Posee Samsung Galaxy Nexus, se ha desbloqueado, arraigado, estoy usando el toque de recuperación de CWM y hace unas semanas actualicé el firmware a 4.2.1 (C...

3  Roms de actualización de datos perdidos, pero los datos aún están allí cuando se ven solo con el reloj y el reloj. ¿Puedo recuperarlo?  ( Lost data upgrading roms but data is still there when viewed with clockwork and ) 
Perdí mis datos actualizando a M1 CM10.1 a través de CMUPDATE, pero todavía lo veo cuando entré en la recuperación de relojes MOD. Intenté acceder a él a trav...

1  ¿Posibles problemas de seguridad con el modo de depuración habilitado?  ( Possible security issues with having debug mode enabled ) 
¿Hay alguna inquietud de seguridad significativa con tener un teléfono con Modo de depuración Habilitado 24/7? Como lo entiendo, el modo de depuración solo...

8  ¿Cómo obtengo permiso para crear este archivo en una concha de Android?  ( How do i get permission to create this file in an android shell ) 
Estoy tratando de arraigar un Kindle y estoy atascado. Obtenga permiso denegado y no sabe cómo o qué permisos cambiar. mike@Inspiron:~/Downloads/android-sd...

1  Cómo actualizar Samsung Galaxy Tab P1000 I.E. 2.2 a 2.3. usando adb?  ( How to update samsung galaxy tab p1000 i e 2 2 to 2 3 using adb ) 
Estoy actualizando el sistema operativo de mi Samsung Galaxy Tab P1000 (es decir, 2,2) a 2.3.6 usando ADB. Estoy usando los pasos a continuación: Compru...

6  Configuración de ADB para Nexus 4 en Ubuntu 11.10  ( Configuring adb for nexus 4 on ubuntu 11 10 ) 
Estoy tratando de implementar y probar una aplicación de Android en My Nexus 4 de mi computadora Ubuntu 11.10, pero ADB no lo reconoce. Creo que necesito los ...

8  Android adb shell recuperación de montaje  ( Android adb shell recovery mounting ) 
* Pregunta: Necesito ayuda para montar los datos internos de un teléfono de Android utilizando la cubierta ADB de Android mientras la unidad está conectada a ...

0  Sin root, ¿por qué puedo sacar un APK específico usando ADB, pero no todo en / Data / Aplicación? Android 4+?  ( Without root why can i pull a specific apk using adb but not everything in da ) 
Uso: Droid Bionic 4.04 sin root. Puedo usar el ADB para tirar de un archivo APK específico a mi PC, por ejemplo, adb pull /data/app/com.google.andro...

0  Bootloop sin botón de encendido  ( Bootloop without power button ) 
Tengo un Nexus S que tristemente tiene un botón de encendido roto. Esto significa que no puedo hacer nada en el modo de recuperación. Recientemente, después d...

8  ¿Qué es ADB y por qué se usa? ¿Cómo lo instalo en mi dispositivo?  ( Whats adb and why is it used for how do i install it on my device ) 
Hay menciones sobre ADB en varias preguntas y respuestas en este sitio. No estoy exactamente seguro de lo que es ADB, qué hace, cómo funciona y dónde puedo ob...

7  ¿Por qué los comandos de Linux no funcionan correctamente en Android?  ( Why do linux commands not work properly on android ) 
> adb shell sh-4.1$ ls -F -F: No such file or directory ABCDEFGHIJKLMNABCDEFGHIJKLMN1 El interruptor funciona bien en mi Ubuntu. ¿Por qué no funciona...

15  ¿Por qué no puedo obtener acceso de la raíz desde Shell?  ( Why cant i get root access from shell ) 
> adb shell sh-4.1$ su Permission denied He arraigado mi teléfono con éxito. Lo sé porque puedo instalar aplicaciones en la tarjeta SD y tengo un program...

0  ADB no funciona en modo de carga de arranque  ( Adb does not work in boot loader mode ) 
Tengo un maguro de Galaxy Nexus y una computadora portátil con Ubuntu 12.10. Estoy tratando de instalar la vista previa de Ubuntu Touch. Instalé los paquetes ...

16  ¿Es posible habilitar los servicios de ubicación a través de Shell?  ( Is it possible to enable location services via shell ) 
¿Es posible habilitar los servicios de ubicación (GPS oOn Google NetworkLocation) a través del emulador ADB o Terminal? Estoy en un teléfono enraizado. punt...

13  ¿Cómo extraer solo archivos más nuevos con "Adb Pull"? (Utilidad SDK de Android)  ( How to pull only newer files with adb pull android sdk utility ) 
Con el comando "ADB PULT / SDCARD /" I puede copiar todos los contenidos de la memoria interna de mi teléfono Android en mi directorio local actual (y "ADB PU...

2  ADB No se puede conectar mi Nexus 7 en Ubuntu  ( Adb unable to connect my nexus 7 on ubuntu ) 
Quiero poder conectar mi Nexus 7 para probar mis aplicaciones desde Eclipse en el dispositivo físico. Siguió Esta Guía de Google . MI ABCDEFGHIJKLMNABCD...

6  Pantalla de desbloqueo con ADB Android 4.2  ( Unlock screen with adb android 4 2 ) 
anteriormente con Android 4.1, haciendo algo como: adb shell input keyevent 82 #(KEYCODE_MENU) Desbloquearía la pantalla en First Boot y luego permit...

3  Editar archivo de hosts en Kindle Fire  ( Edit hosts file on kindle fire ) 
Estoy tratando de editar el archivo de hosts en un incendio de Kindle. Debería decir que no estoy interesado en rootear el dispositivo (a menos que tenga qu...

Relacionados problema

2  ¡El controlador del dispositivo faltante para "Android 1.0" en el Administrador de dispositivos mientras está en el menú de Hboot! 
6  ADB Shell Mount Command: Documentation? 
1  SGN 4.2.1 - Atascado en <Esperando el dispositivo> 
3  Roms de actualización de datos perdidos, pero los datos aún están allí cuando se ven solo con el reloj y el reloj. ¿Puedo recuperarlo? 
1  ¿Posibles problemas de seguridad con el modo de depuración habilitado? 
8  ¿Cómo obtengo permiso para crear este archivo en una concha de Android? 
1  Cómo actualizar Samsung Galaxy Tab P1000 I.E. 2.2 a 2.3. usando adb? 
6  Configuración de ADB para Nexus 4 en Ubuntu 11.10 
8  Android adb shell recuperación de montaje 
0  Sin root, ¿por qué puedo sacar un APK específico usando ADB, pero no todo en / Data / Aplicación? Android 4+? 
0  Bootloop sin botón de encendido 
8  ¿Qué es ADB y por qué se usa? ¿Cómo lo instalo en mi dispositivo? 
7  ¿Por qué los comandos de Linux no funcionan correctamente en Android? 
15  ¿Por qué no puedo obtener acceso de la raíz desde Shell? 
0  ADB no funciona en modo de carga de arranque 
16  ¿Es posible habilitar los servicios de ubicación a través de Shell? 
13  ¿Cómo extraer solo archivos más nuevos con "Adb Pull"? (Utilidad SDK de Android) 
2  ADB No se puede conectar mi Nexus 7 en Ubuntu 
6  Pantalla de desbloqueo con ADB Android 4.2 
3  Editar archivo de hosts en Kindle Fire 



© 2021 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos


Licensed under cc by-sa 3.0 with attribution required.