Error al cargar sdk cuando se inicia eclipse
Ya he leído varias respuestas a la pregunta anterior, pero tengo un problema específico. Cuando comienzo eclipse
da un error
:
Error de análisis: C: \ android-sdk_r24.2-windows \ android-sdk-windows \ sistema-imágenes \ android-22 \ android-wear \ armeabi-v7a cvc-complex-type.2.4.d: Se encontró contenido no válido a partir de Con el elemento 'd: skin'. No se espera ningún elemento hijo en este punto.
- ¿Por qué Gradle necesita un archivo settings.gradle?
- ¿Diferencia entre appcompat_v7 y android-support-v7-appcompat?
- Android termine la actividad actual hace que la aplicación cierre
- ¿Por qué no veo variables locales al depurar en Eclipse?
- No se encontró ningún identificador de recursos para android: elevation
Este error se produce cuando eclipse
carga automáticamente sdk
en el inicio.
- Principiante: usando variables definidas en una clase en otra clase
- Eclipse DDMS no muestra Emulator al reiniciar
- ¿Cómo crear una aplicación de Android para controlar Arduino a través de Wi-Fi?
- Dispositivo virtual Android 4.3 CPU / ABI - No se instalaron imágenes del sistema (eclipse)
- Cómo resolver "versión desconocida de Android en el dispositivo".
- R.Java no generado
- ADT Plugin desapareció en Eclipse
- Android Studio - Tecla de acceso rápido para navegar a la declaración xml es en lugar de navegar hacia el archivo R
He enfrentado el mismo problema de carga de parse sdk durante el inicio de eclipse como el suyo (se muestra en la imagen de abajo)
La solución al problema anterior es simplemente eliminar (desinstalar) el paquete Android Wear ARM EABI v7a imagen del sistema disponible bajo Android 5.1.1 (API 22) si está instalado. (No es necesario desinstalar todo el paquete 5.1.1). Puede haber algún error de eclipse con este paquete.
Finalmente reinicie eclipse para ver sus cambios.
Editar : si el problema persiste, pruebe a eliminar otro paquete de Android Wear (por ejemplo, Android Wear Intel x86 Imagen del sistema Atom ) según lo sugerido por @Abhishek en los comentarios siguientes.
Este era mi mensaje de error:
Error: Error al analizar C: \ Android \ sdk \ sistema-imágenes \ android-22 \ android-wear \ armeabi-v7a \ devices.xml Se encontró contenido no válido comenzando con el elemento 'd: Skin'. No se espera ningún elemento hijo en este punto.
Hay un tipo de problema con los paquetes de desgaste androide para API 22
, por lo que mi solución fue la eliminación de estos dos paquetes de la API 22
El problema sigue viniendo para la API 23. Para deshacerse de esto tenemos que desinstalar los paquetes de Android Wear para API 22 y API 23 también (hasta la actualización actual).
Copie el archivo devices.xml predeterminado de: /home/user/android-sdk/tools/lib/devices.xml
Y pegarlo en los siguientes caminos: / android-sdk / system-images / android-22 / android-wear / armeabi-v7a / y / android-sdk /
Esta es una solución alternativa, sin embargo, antes de reemplazar los dispositivos.xml, tome la copia de seguridad del archivo devices.xml existente en estas carpetas.
Quité los paquetes indicados en la api 22 en el sdk y el problema no se resolvió.
He editado device.xml de Aplicaciones / Android / android-sdk-macosx / sistema-imágenes / android-22 / android-wear / x86 y de Aplicaciones / Android / androide-sdk-macosx / system-images / android-22 / android -wear / armeabi-v7a He quitado las líneas que contienen "d: skin"
Finalmente reinicie eclipse y el problema se resolvió!
Ejecutar con en bajo nivel de api 19 haga clic derecho en el proyecto ir a preporty y luego seleccione android
<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="19" />
En MacOS 10.10.2
-
Se eliminaron las líneas que contenían "d: skin" de
device.xml
desde:-
/ Usuarios / usuario / Biblioteca / Android / sdk / sistema-imágenes / android-22 / android-wear / x86
-
/ Usuarios / usuario / Biblioteca / Android / sdk / sistema-imágenes / android-22 / android-wear / armeabi-v7a
-
-
Reinicie el eclipse, el problema debe resolverse.
Comprobar el
- Android desgaste ARM EABI
- Android desgaste Intel x86
Para eliminarlos y reiniciar Eclipse IDE. Esto debería solucionar el problema.
No pude borrar la imagen del sistema (idk por qué), así que tomé el enfoque de eliminar todas las apariciones de g:skin
en cualquier archivo xml ya que eclipse no sabe lo que es:
$ find . -type f -name "*.xml" -print0 | xargs -0 sed -i /d:skin/d
En las ventanas es posible que desee ejecutarlo dentro de Cygwin o cmder
Trabajar bien después de quitar la imagen del sistema Android Wear ARM EABI v7a y usar intel x86 Atom System image.
Tuve el mismo problema y aparece cuando actualizé mis paquetes sdk y agregó sdk 22 He eliminado todos los paquetes de desgaste de sdk 22, así como otros sdks pero el problema no se resolvió He actualizado todos mis paquetes sdk de nuevo desde el gestor sdk entonces problema Resuelto y error ido.
Creo que ha habido pocos errores con eclipse y android desgaste paquetes que se corrigen en las nuevas actualizaciones disponibles en sdk manager
En mi caso, tengo el último SDK para Android y solo tengo que eliminar / borrar las imágenes del sistema Android Wear y funcionó.
Hay muchas respuestas ya dadas para este problema. Aunque este problema puede ocurrir para cualquier versión de API, tan solo vea la línea de error y descubra la versión de api de android desde el nombre de la ruta y la plataforma y vaya al administrador de sdk android y elimine la imagen del sistema relacionada de sdk manager.
¿Se siente cansado borrando los paquetes relacionados con el android-wear cada vez que mejora el sdk?
Intente realizar algunos cambios en devices.xml
como sigue, puede editar los archivos manualmente o utilizar algunas herramientas de proceso por lotes como repl .
Repl es escrito por mí , agrega esta línea a sources.list e instala:
echo 'http://deb.bodz.net/ unstable/' >>/etc/apt/sources.list alias sagu='sudo apt-get update' alias sagi='sudo apt-get install' sagu sagi repl
A continuación, elimine las líneas <d:skin>
y reemplace ###dpi
por hdpi
o lo que sea.
repl -r --filter=devices.xml --mode=regexp -- '<d:skin>.*</d:skin>' '' . repl -r --filter=devices.xml -- '280dpi' 'hdpi' . repl -r --filter=devices.xml -- '360dpi' 'xhdpi' .
Resuelvo este problema eliminando los 10 paquetes en mi android sdk gestionar.
- ¿Cómo se crea una pantalla de demostración transparente para una aplicación de Android?
- Android: diseño alternativo xml para el modo horizontal