setup - android studio full
Iniciando el emulador de Android en las herramientas de SDK, revisiĆ³n 12 (11)
Actualicé las herramientas de Android SDK de la revisión 11 a la revisión 12, y ahora el emulador no se puede iniciar. Cuando intento ejecutar emulator.exe, obtengo:
Parámetro de línea de comandos no válido: Archivos / Android / android-sdk / tools / emulator-arm.exe.
Sugerencia: use ''@foo'' para iniciar un dispositivo virtual llamado ''foo''.
por favor use -help para más información
La ruta a emulator.exe es C: / Archivos de programa / Android / android-sdk / tools .
¿Cómo lo arreglo?
Como alternativa al método PROGRA ~ 2 (que no funciona, por ejemplo, en Intellij IDEA), puede crear un enlace simbólico llamado, por ejemplo, prg a Archivos de programa (ejecute mklink /? Desde la línea de comandos para aprender cómo hacerlo), luego ejecute el emulador como C: / prg / Android / android-sdk / tools / emulator.exe. Cambia la ruta a SDK / emulator en tu IDE también.
Como se sugirió anteriormente, parece ser causado por el hecho de que hay un espacio en la ruta de instalación predeterminada de Android SDK: C: / Archivos de programa / Android / android-sdk /
Sin embargo, hay un par de posibles soluciones
- mover directorios de instalación a rutas que no contienen espacios (como ya se mencionó) ...
- pero más simple y posiblemente menos engorroso es simplemente ajustar la ruta en Eclipse para usar 8-dot-3 nombre (s) de directorio. Como estoy ejecutando Win7, tengo dos directorios de Archivos de programa, el segundo es "Archivos de programa (x86)", que es donde está instalado el SDK. Entonces la ruta 8-dot-3 es PROGRA ~ 2. Por lo tanto, simplemente cambié el valor de "Ubicación SDK" en las Preferencias de Android en Eclipse de C: / Archivos de programa / Android / android-sdk / a C: / PROGRA ~ 2 / Android / android-sdk / y ahora todo funciona bien.
Si no conoce el nombre 8-dot-3 de su ruta deseada, simplemente inicie un Símbolo del sistema y ejecute "DIR / X" ... el nombre corto se mostrará al lado de cada directorio.
Creo que estás diciendo que cambiaste la versión minSDK de tu aplicación y que ahora el emulador no se ejecutará ... esto se debe a que su emulador es la versión incorrecta ... suponiendo que haya cambiado el minSDK de su aplicación correctamente, todo lo que necesita hacer es crear un emulador con la misma versión de SDK. Abra el administrador de Android SDK / AVD (icono arriba a la derecha de la pantalla al lado de token de impresión) y cree un emulador con minSDK 12.
Dado que la causa de este problema es el espacio dentro de los nombres de ruta de archivo del directorio de instalación de Windows, entonces otra solución consiste en utilizar los nombres cortos del archivo (es decir, nombres de archivos de alias 8.3 ).
Específicamente, si el directorio de instalación raíz para Android SDK es
c:/Program Files/..
luego use c:/PROGRA~1/..
o si
c:/Program Files(x86)/..
luego use c:/PROGRA~2/..
A continuación, puede iniciar el Administrador de SDK a través de la línea de comandos ejecutando:
start c:/PROGRA~2/Android/android-sdk/tools/android.bat
El mismo problema para mí, aunque esta es la primera vez que trato de trabajar con Android SDK en general. Creo que el problema es con la ubicación del SDK. Tenga en cuenta el "paramater" "Archivos / Android / android-sdk / tools / emulator-arm.exe". Creo que hay un error en el código de Google donde no tiene el directorio en el que se encuentra el SDK entre comillas, lo que significa que si hay un espacio en el nombre del directorio, no funcionará. ¿Puede alguien con su SDK en un directorio sin espacios confirmar mi teoría?
Para solucionar el problema, puede llamar a "C: / Archivos de programa / Android / android-sdk / tools / emulator @foo" desde la línea de comandos, donde "foo" es el nombre de su emulador.
Mover su carpeta de Android SDK a un lugar donde la ruta completa será sin espacios en blanco solucionará el problema.
Solucioné este problema en Windows XP. Simplemente corte de "C: / Archivos de programa / Android / android-sdk" y pegue el directorio de contenido en "C: / Android / android-sdk". Establecer mi sistema varaible ''ANDROID_HOME'' = "C: / Android / android-sdk". Establezca la ruta a Android SDK en Eclipse como "C: / Android / android-sdk". ¡Eso es! Todo funciona bien
Solucionado en r13. ¡Actualice sus herramientas de SDK!
También recibí este problema después de actualizar SDK Tools de la revisión 11 a 12. Encontré que era un problema con un espacio en el nombre del directorio superior donde reside android-sdk-windows, luego copié tanto ''eclipse'' como ''android-sdk- directorios de Windows desde mi ''Archivos de programa (x86)'' a la raíz de la unidad D :. ¡Todo está resuelto ahora!
Tengo este problema ahora, y encontré una solución.
Mi camino al emulator-arm.exe es C:/Program Files/Android/android-sdk/tools
. Cuando pruebo emulator-arm @my_avd
desde la línea de comandos ( my_avd
es mi nombre de dispositivo virtual Android), funciona.
Tuve el mismo problema cuando configuré r12. Descubrí que este problema fue causado por espacios en blanco en la ruta de configuración del SDK de Android. La solución es que debe mover la carpeta del SDK de Android a un lugar sin espacios, en su caso: E: / andriod-sdk o D: / abc / xyz / android-sdk.