instalar - cordova run android device
No se pueden encontrar las anotaciones.jar después de actualizar a ADT 23 (9)
Agregar http://central.maven.org/maven2/com/google/android/annotations/4.1.1.4/annotations-4.1.1.4.jar como annotations.jar resolvió mis errores
Entonces, viendo que el nuevo Android L está fuera, dije que debería intentarlo. Instalé la nueva actualización de ADT de las herramientas de SDK y luego de las actualizaciones. Después de reiniciar Eclipse, aparece el error que indica que las Dependencias de Android no se pudieron cargar porque no se puede encontrar / android-sdk / tools / support / annotations.jar.
Revisé la carpeta y no tiene el archivo.
Bueno, me dije a mí mismo que tal vez la actualización de ADT no fue bien, así que al ver que el nuevo eclipse 4.4 está listo pensé que podría hacer una nueva instalación. Así que descargué el eclipse 4.4, instalé las herramientas ADT y el sdk de Android ... y me sale el mismo error.
Alguna idea sobre cómo solucionar este problema ?
En Eclipse: después de actualizar ADT o actualizar la versión de Google SDK, encontramos un problema para la versión existente de Google Play Service Lib.
A partir de la ayuda de las respuestas anteriores y otras búsquedas, encontré la siguiente forma de corregirlo.
Desde el menú Proyecto de Eclipse, desmarque ''Crear automáticamente''
1) Eliminar el proyecto lib existente de ''google-play-services_lib''.
2) Menú Eclipse -> Archivo -> Importar -> ''Código de Android existente en el espacio de trabajo''
seleccione el proyecto de ''android-sdk / extras / google / google_play_services / libproject / google-play-services_lib''
3) Seleccione el mismo proyecto por casilla de verificación en ''Proyecto para importar''
4) Verifique también ''Copiar proyectos en el espacio de trabajo''
5) Cuando el proyecto aparezca en ''explorador de paquetes'', haga clic derecho sobre él y seleccione Propiedades.
Seleccione ''Android''
(como solución de ''Gavin Chen''): seleccione la última plataforma y nivel de API para este proyecto de biblioteca y haga clic en Aceptar para cerrar las propiedades
5) otra vez, haga clic derecho en el mismo proyecto lib de ''Package Explorer'', haga clic en ''Build project''
Ahora verá que la biblioteca de servicios de Google Play está construida correctamente.
Entonces puedes construir tus otros proyectos, que dependen de él. También puede ser necesario ''Eliminar'' y ''Agregar'' el google-play-service_lib, desde su proyecto - propiedades - Android - Biblioteca.
Puede volver a seleccionar la opción ''Generar automáticamente'' del menú ''Proyecto''.
Haga clic derecho en su proyecto -> project.properties
-> target=android-19
Mañana tuve el mismo problema después de la actualización a ADT 23.
El problema está relacionado con las anotaciones.
Hay dos bibliotecas con anotaciones en el SDK de Android:
android-sdk / extras / android / support / annotations / android-support-annotations.jar
este paquete contiene:
- AnimRes
- AnimatorRes
- AnyRes
- ArrayRes
- AttrRes
- BoolRes
- ColorRes
- DimenRes
- DrawableRes
- FractionRes
- IdRes
- IntDef
- IntegerRes
- InterpolatorRes
- LayoutRes
- MenuRes
- NonNull
- Nullable
- PluralsRes
- RawRes
- StringDef
- StringRes
- StyleRes
- StyleableRes
- XmlRes
y
android-sdk / tools / support / annotations.jar
eso ... con la nueva actualización de ADT, por alguna razón desapareció.
Este paquete contiene las dos anotaciones (probablemente la más utilizada :-)):
- SupportLint
- TargetApi
Sin ellos, si su código (o dependencias los usan) Eclipse se quejará.
Para solucionar este problema, necesitamos la annotation.jar
.
Así que descargué el archivo del enlace sugerido por @aarati:
http://central.maven.org/maven2/com/google/android/annotations/4.1.1.4/annotations-4.1.1.4.jar
Se renombró en annotation.jar
y se movió a: android-sdk / tools / support /
Reiniciar Eclipse todo estará bien.
Desinstalar / instalar la biblioteca de soporte no ayudó, así que hice esto:
Encontrado ../android-sdk/extras/android/support/annotations/android-support-annotations.jar
y copiado en ../android-sdk/tools/support/annotations.jar
El problema se ha ido desde entonces. No parece una solución increíblemente increíble, pero al menos ahora puedo construir mi proyecto en Eclipse.
Se ha publicado una solución temporal de alguien en google en el rastreador de problemas: http://code.google.com/p/android/issues/detail?id=72419#c12
Espere una versión actualizada dentro de uno o dos días. Hasta entonces, su solución es descargar uno de los siguientes:
- http://dl.google.com/android/android-sdk_r22.6.2-linux.tgz
- http://dl.google.com/android/android-sdk_r22.6.2-windows.zip
- http://dl.google.com/android/android-sdk_r22.6.2-macosx.zip
y copie sobre los siguientes archivos:
- herramientas / hprof-conv
- herramientas / soporte / anotaciones.jar
- herramientas / proguard
Si usa la secuencia de comandos build.gradle, simplemente establezca "compileSdkVersion" en 19.
... android {
compileSdkVersion 19
buildToolsVersion "19.1.0"
sourceSets {
...
¡Tienes que actualizar tu ADT a la última versión!
En Eclipse ve a Ayuda
Instalar nuevo software ---> Agregar
dentro de Agregar repositorio escribe:
https://dl-ssl.google.com/android/eclipse/
Haga doble clic en la casilla de apertura de la entrada 1.
Sigue las instrucciones de Eclipse.
Después de cargar algo de tiempo, obtendrá las herramientas de desarrollo más recientes y los complementos de NDK.
Repita esto por 2 veces
Tom
Ya lo he respondido aquí: https://.com/a/25785428/2178259
Creo que Google ha cambiado la ubicación de ese archivo jar de
<SDK_DIR>/extras/android/support/annotations.jar
a<SDK_DIR>/extras/android/support/annotations/android-support-annotations.jar
Para resolver este problema, seguí estos pasos en todos los proyectos y bibliotecas en mi espacio de trabajo utilizando este archivo jar:
- Acabo de eliminar el archivo de Java Build Path -> Libray Tab,
- luego
Add External Jars
- Elija el archivo de la ubicación indicada arriba.