El emulador de Android no se inicia, mostrando "parámetro de línea de comandos no válido"
Hice un sencillo programa "Hello World" en Eclipse . No agregué nada a un archivo Java y solo agregué una vista de texto en el archivo main.xml
como
//main.xml file <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="Hello World" /> </LinearLayout>
Y ahora cuando ejecuto mi programa muestra lo siguiente en la consola.
- ¿Cómo puedo activar la opción multimedia en el emulador de Android con la línea de comandos
- Servicios de Google Play en Android Emulator 4.2.2 o superior. "Las demostraciones API de Google Maps no se ejecutarán a menos que actualices Google Play Services"
- Cómo traducir de un idioma a otro en Android
- DeviceMonitor constantemente da el error "no se pudo iniciar la supervisión emulator-5554", ¿cómo debo solucionarlo?
- Falta el widget de búsqueda rápida global de Google en Android 2.2
//console output [2011-07-10 07:10:22 - demo] ------------------------------ [2011-07-10 07:10:22 - demo] Android Launch! [2011-07-10 07:10:24 - demo] adb is running normally. [2011-07-10 07:10:24 - demo] Performing com.demo.DemoActivity activity launch [2011-07-10 07:10:25 - demo] Automatic Target Mode: launching new emulator with compatible AVD 'vishal' [2011-07-10 07:10:25 - demo] Launching a new emulator with Virtual Device 'vishal' [2011-07-10 07:11:06 - Emulator] invalid command-line parameter: Files\Android\android-sdk\tools/emulator-arm.exe. [2011-07-10 07:11:07 - Emulator] Hint: use '@foo' to launch a virtual device named 'foo'. [2011-07-10 07:11:07 - Emulator] please use -help for more information //--------------------------------------------------------------------------------/
Esto muestra que mi Dispositivo Virtual Android (AVD) no pudo iniciarse debido a alguna razón. ¿Qué puedo hacer para solucionar este problema?
- Caché de imágenes en la aplicación de ejemplo BitmapFun - ¿Cuál es la justificación detrás de este cheque?
- Error de la instantánea del emulador de Android
- ¿Hay una manera de cambiar la posición inicial predeterminada del emulador?
- SDK de Android Conectar al servidor Web en el host
- Cuando el teclado virtual aparece, hace que mi campo EditText pierda el foco
- Cómo desarrollar una aplicación para Android que utilice Google Calendar API
- Excepción de nombre no encontrado en PackageManager.GET_CONFIGURATIONS
- Emulador de Android no se ve en Device Chooser
- Si la ruta de ubicación de SDK en Eclipse está en
C:\Program Files (x86)\
cambie aC:\PROGRA~2\
. - Si está ejecutando Windows de 32 bits,
C:\Program Files\
, cambie la ruta de acceso aC:\PROGRA~1\
.
Hay actualmente un problema con R12 donde la ubicación SDK no puede contener espacios.
La ubicación de instalación predeterminada es: C:\Programme Files(x86)\Android\android-sdk
. Actualmente están solucionando el problema, pero actualmente puede solucionarlo cambiando la ruta de ubicación de SDK en eclipse a C:\PROGRA~2\Android\android-sdk
.
Si está ejecutando Windows de 32 bits, cambie la ruta a C:\PROGRA~1\Android\android-sdk
.
Sugiero crear una unión de directorios llamada C:\Android
apuntando a los C:\Program Files (x86)\Android\android-sdk-windows\
:
MKLINK /JC:\Android "C:\Program Files (x86)\Android\android-sdk-windows\"
Y luego establecer la nueva unión creada como ubicación de SDK para su complemento Eclipse ADT (menú Eclipse \ Window \ Preference \ Android). Esto podría ayudar a una serie de herramientas / plugins que también tienen problemas con los espacios en las rutas.
NickC es correcto. También vale la pena señalar que la ubicación del SDK se establece en Eclipse> menú Ventana> Preferencias> Android. Si sus carpetas son diferentes, puede comprobar el formato 8.3 de cualquier carpeta con dir foldername / x en el símbolo del sistema.
Tuve este problema también. La solución es (si está en Windows como soy) para cambiar la ruta a C:\PROGRA~1\Android\android-sdk-windows\
.
Asumiendo que los Program Files
son el primer directorio con la palabra PROGRAMA en el que debe ser. Esto funcionó.
Comencé el encargado de tarea, cerciorarse de que el adb.exe esté cerrado (bloquea algunos archivos)
Cree la carpeta C: \ Android Moved folder + todos los archivos de C: \ Archivos de programa \ android-sdk a C: \ Android
Editado C: \ Documents and Settings \ All Users \ Inicio Menú \ Programas \ Android SDK Herramientas accesos directos.
He considerado la desinstalación del SDK y la reinstalación, pero para la vida de mí, ¿ dónde se almacenan los archivos temporales? No quiero volver a descargar las plataformas, muestras y doco que he añadido al SDK.
Yo tuve el mismo problema. Lo hice funcionar con:
"C:\Program Files (x86)\Android\android-sdk\tools\emulator-arm.exe" @foo
foo
es el nombre de tu dispositivo virtual.
Como alternativa al método PROGRA ~ 2 (que no funciona por ejemplo en IntelliJ IDEA ), puede crear un enlace simbólico .
Puede ser nombrado, por ejemplo, prg
a Program Files
(ejecutar mklink /?
Desde la línea de comandos para aprender cómo hacerlo). A continuación, ejecute el emulador como C:\prg\Android\android-sdk\tools\emulator.exe
. También cambia la ruta al SDK / emulator en tu IDE .
Emulator-arm.exe error, no se pudo ejecutar. El problema era que mi computadora portátil tenía 2 tarjetas gráficas y fue seleccionado solamente uno (el funcionamiento uno) de Nvidia 555M. Al seleccionar la otra tarjeta gráfica de Nvidia mediu, (la tarjeta Intel base seleccionada) el emulador comenzó!
Recuerde ejecutar "android update avd -n avd_name" después de cambiar en la ruta de Android SDK.
Esto no funciona desde la actualización Andoid SDK R12. Creo que es porque el SDK no encuentra el Java SDK Path. Puede solucionarlo agregando la ruta SDK de Java en la variable de entorno PATH.
- El ListView de fondo se vuelve negro al desplazarse
- Espaciado entre los elementos de listView Android