10

Estoy desarrollando aplicaciones para Android (android-2.1-updated) bajo Ubuntu 10.04, con Eclipse IDE. He configurado mi entorno de trabajo hace un par de semanas y estoy desarrollando bien (puedo ejecutar mi aplicación en el dispositivo conectado).¿Por qué de repente recibí el error "No se puede resolver el objetivo 'android-9'"?

Pero esta mañana, después de ejecutar las actualizaciones de Ubuntu, entonces reiniciar mi PC, después de empezar mi eclipse, la consola de Eclipse lanzar inmediatamente un mensaje de error :

AndroidAdaptiveUI Unable to resolve target 'android-9'.

Muy extraño, todo funciona bien antes de reiniciar mi PC. Pero después del reinicio, no puedo ejecutar mi aplicación de Android en mi dispositivo.

¿Qué significa este mensaje de error? ¿Qué debo hacer para deshacerme de eso?

Lo que intenté es reiniciar el servidor adb por:

adb kill-server 

adb start-server 

adb devices 

Pero, entonces me dieron el siguiente nuevo error:

[2011-07-18 14:28:32 - DeviceMonitor]Adb connection Error:EOF 
[2011-07-18 14:28:32 - DeviceMonitor]Connection attempts: 1 
[2011-07-18 14:28:33 - DeviceMonitor]Connection attempts: 2 
[2011-07-18 14:28:34 - DeviceMonitor]Connection attempts: 3 

Alguien me puede ayudar por favor?

Respuesta

13

Android 2.3, 2.3.1, 2.3.2 soporta API 9. Usted está recibiendo un error porque está utilizando Android 2.1. Solución: - archivo AndroidManifest.xml abierta encontrar y línea de actualización

<uses-sdk android:minSdkVersion="9" /> 

como se muestra a continuación,

<uses-sdk android:minSdkVersion="7" /> 

Esto sin duda va a resolver su problema.

2
+0

@ scessor, según el enlace que proporcionó, el problema es que la plataforma SDK solicitada por "AndroidManifest.xml" android: minSdkVersion no está instalada. ¿Pero cómo instalar ??? Voy a eclipsar a Android SDK y administrador de AVD, seleccione el paquete Disponible, entonces? ¿¿lo que sigue??He instalado la plataforma SDK Android-2.1-updated antes de – Mellon

+0

¿Has hecho los cambios user609239 respondidos? Eso debería resolver tu problema. Más información sobre los niveles de API que puede ver [aquí] (http://developer.android.com/guide/appendix/api-levels.html#intro). – scessor

1

En caso de que alguien más se encuentre con un problema similar, tuve el error "No se puede resolver el destino 'android-9;" al importar la biblioteca de servicios de Google Play como un proyecto en Eclipse. El error real resulta de no tener el destino especificado instalado en mi computadora.

La solución para mí fue establecer el objetivo de compilación a la última plataforma que tenía instalada (en mi caso 19). Esto se puede hacer modificando su archivo project.properties o yendo a project-> properties-> android-> Project Build Target.

También puede ser capaz de establecer la versión del SDK de destino en el manifiesto especificando:

<uses-sdk android:targetSdkVersion="19"/> 

Ver: Unable to resolve target 'android-18' error

0

he resuelto el problema al hacer esto: haga clic derecho en el proyecto, seleccione Android, en Project Build Target comprueba las API de Google.

Cuestiones relacionadas