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 usando el comando adb start-server
. ¿Es correcto este comando?
El Wiki se puede encontrar aquí: http://wiki.rootzwiki.com/Android_SDK
Hice lo que dice en el paso 5. Pero parece que no funciona. Recibo el mensaje estándar en CMD de que el comando no es un comando interno, externo o un programa.
Agregue lo siguiente al final del campo Valor de la variable:
Windows XP: ;C:\Archivos de programa\Android\android-sdk\tools\;C:\Archivos de programa\Android\android-sdk\platform-tools\
Windows Vista y posterior: Reemplace SU NOMBRE DE USUARIO en las siguientes líneas con su nombre de usuario de Windows
32 bits: ;C:\Archivos de programa\Android\android-sdk\tools\;C:\Archivos de programa\Android\android-sdk\platform-tools\
64 bits: ;C:\Users\SUNOMBRE DE USUARIO\AppData\Local\Android\android-sdk\tools\;C:\Users\SUNOMBRE DE USUARIO\AppData\Local\Android\android-sdk\platform-tools\
Haga clic en Aceptar, Aceptar y Aceptar para cerrar la configuración avanzada.
Entonces, ¿qué da? El indicador de CMD aparece C:\Users\myusername
cuando ejecuto el comando. ¿Tal vez necesito un CD a la carpeta android-sdk primero antes de ejecutar el comando? Pero entonces, ¿de qué sirve agregar la ruta en la variable PATH?...
He resuelto mi propio problema. ¡Esas rutas de búsqueda están todas desordenadas!
Revisé la ruta de instalación y está instalada C:\Program Files (x86)\Android
aunque tengo una versión de Windows de 64 bits. Sin embargo, esta es la ubicación de instalación predeterminada.
Así que actualicé la variable PATH con la siguiente línea.
C:\Program Files (x86)\Android\android-sdk\tools\;C:\Program Files (x86)\Android\android-sdk\platform-tools\
Y ahora puedo iniciar el servidor ADB desde CMD independientemente de dónde se encuentre el aviso.
No tengo idea de por qué se refieren a AppData\Local\
la carpeta en la guía para los sistemas de 64 bits. Eso no tiene sentido en absoluto. En cualquier lugar, la ubicación de la instalación debe estar en la carpeta "Archivos de programa" para un sistema de 64 bits. De hecho, pusieron esto para los sistemas de 32 bits... como dije, está todo desordenado.
Debo señalar que adb.exe
ha sido trasladado de C:\Program Files (x86)\Android\android-sdk\tools\
a la nueva ubicación C:\Program Files (x86)\Android\android-sdk\platform-tools\
. Esto se ha hecho en versiones posteriores de Android SDK.
Entonces, si está leyendo esto en el año 2013, probablemente pueda obtener el SDK más reciente y usar solo esta última ruta de búsqueda. No los necesitas a los dos. Al menos no para ADB y Fastboot. Si es un desarrollador, es posible que necesite acceder a las herramientas de ambos directorios, aunque si es un desarrollador, probablemente no necesite leer esto en absoluto.
Cómo editar una variable del sistema
Aquí hay un breve tutorial para los novatos. Lo que necesita es el cuadro de diálogo Variables de entorno.
;C:\Program Files (x86)\Android\android-sdk\tools\;C:\Program Files (x86)\Android\android-sdk\platform-tools\
y haga clic en Aceptar.¡Eso es! Ahora puede iniciar cualquier herramienta SDK de Android, por ejemplo, ADB o Fastboot, independientemente de cuál sea su directorio actual en CMD. En buena medida, así es como se ve el diálogo. Aquí es donde edita la variable Path.
Program Files (x86)
y un binario de 64 bits irá a Program Files
. Por lo tanto, el instalador de SDK utiliza la ubicación correcta.Tenía herramientas de plataforma instaladas directamente desde el estudio de Android y ahí es donde se colocaron:
C:\Users\{USERNAME}\AppData\Local\Android\sdk\platform-tools
Entonces este es el directorio necesario para la PATH
variable. AppData suele ser una carpeta oculta y no la verá en su directorio a menos que habilite la visualización de directorios ocultos.
Simplemente agregue esto a las Variables del sistema "Ruta":
C:\Archivos de programa (x86)\SU_CARPETA_ADT\sdk\plataforma-herramientas\
en lugar de buscar una ubicación predeterminada, simplemente busque platform-tools\
yandroid-sdk
o solosdk
esas son las rutas que necesita agregar a la lista de variables
Pasos para configurar la ruta a las herramientas de la plataforma:
Paso 1: Abra Android Studio, vaya a Herramientas/Administrador de SDK y obtenga la ruta del SDK de Android, que es:
C:\Users\username\AppData\Local\Android\sdk
Paso 2: Vaya a Panel de control/Sistema/Seguridad/Sistema y haga clic en Configuración avanzada del sistema. Haga clic en Variables ambientales. Haga clic en RUTA. Haga clic en Editar y agregue lo siguiente:
C:\Users\username\AppData\Local\Android\Sdk\platform-tools\;C:\Users\username\AppData\Local\Android\Sdk\tools\
Haga clic en Aceptar, Aceptar.
Paso 3: para verificar si las rutas están disponibles, abra el símbolo del sistema, escriba adb
. Presione Entrar.
Debería ver una respuesta de que la carpeta de herramientas de la plataforma está en su lugar.
ryan conrado
t0mm13b
$PATH
variable, que por cierto, es para todo el sistema , por lo que no importa dónde se encuentre en la línea de comando, es decir, CMD,adb
funcionará independientemente de que Windows sepa dóndeadb
reside el binario real.samir