2011-02-09 10 views
10

[2011-02-10 00:14:34 - newproject] No se puede resolver de destino 'androide-2'Error: No se puede resolver de destino 'androide-2'


y el java newproject y XML archivos does't tener un algún error, pero el proyecto es un error de al importar cuál es el problema en que


+0

¿Estás usando eclipse? Hizo clic derecho en el proyecto de eclipse y verifica tu SDK de Android. (Estoy seguro de que verá un error allí). –

+0

@doc otro proyecto se está ejecutando bien, este solo responde de esa manera ... ¿puedo querer comenzar un nuevo AVD? – ezhil

+0

¿Importó otro proyecto del mismo eclipse ide? Podría estar equivocado, pero esto es lo que creo que está sucediendo.Desarrollar una nueva aplicación de Android en eclipse? Establezca la versión de Android en "android 2" (un nombre personalizado que proporcioné al configurar el sdk). 3. Ahora cuando exporto el proyecto, la referencia a "android 2" todavía está allí. –

Respuesta

23

problema no está en su Java o código XML. Debe cambiar el objetivo en su archivo default.properties en su proyecto.

aquí hay que cambiar la línea siguiente:

target=android-2 

Aquí el dígito 2 representa el nivel de la API de la plataforma que desea ejecutar la aplicación.

Utilice el valor de la API que desea ejecutar.

Al igual que si corro mi aplicación en Android 2.3 Luego utilizo target=android-9

Refiérase: API Levels

+0

MITian: Este nivel de API es de 1,5 am con eso. Se están ejecutando otros 1.5 proyectos y esto está funcionando bien para mi colega, solo para mí que no responde. Gracias – ezhil

+0

Entonces simplemente recomendaría que simplemente borre este proyecto y lo importe de nuevo o intente limpiar todo el espacio de trabajo. ¿También se asegura de que su ruta SDK sea la correcta? –

+2

También su API Nivel 1.5 significa que tiene que usar 'android-3' –

12

Puede cambiar la versión de destino de Android haciendo clic derecho en su proyecto, navegando a Propiedades y luego hacer clic en la pestaña "Android" como se muestra aquí.

enter image description here

0

También ser conscientes de la versión SDK si importar un proyecto existente, porque project.properties también se pueden importar también.

Si está ejecutando Android SDK Manager en Windows, puede acceder al programa SDK Manager.exe para verificar qué versiones de SDK están instaladas. Este programa es el habitual

4

Acabo de tener este problema. La solución es simple: reiniciar Eclipse. La razón es un poco más complicado:

  1. que tenían una nueva instalación de Eclipse y v.17 SDK de Android (4.2.2)
  2. He descargado y el código fuente importada (ActionBarSherlock) que tenía target = androide -14 en su archivo project.properties.
  3. Eclipse descubierto que utilizo android-17 y actualizados project.properties a target = android-17, PERO, Eclipse todavía tenía target = android-14 en caché en algún lugar de la carpeta .metadata de su espacio de trabajo y era usando la versión cahced durante la compilación

Reiniciendo eclipse lo resolvió.

Cuestiones relacionadas