2010-02-18 17 views

Respuesta

0

Usando eclipse Juno, y no existe un menú como Proyecto » Propiedades »Java Build Path en cualquier lugar.

La entrada del menú más cercana es Ventana-> preferencias-> Android pero en ese menú no es posible eliminar ninguna entrada.

Mi solución ahora es crear otro proyecto con archivos que tengan exactamente el mismo nombre que el proyecto original y luego copiar y pegar manualmente el código.

+2

¿Habla en serio? ¿Qué hay de la respuesta de @Igor Ganapolsky? Ese parece estar funcionando mejor. – Bondax

8

A partir de los comentarios de this article:

[2009-05-27 12:18:36 - DroidGap] Project has no target set. Edit the project properties to set one. 
[2009-05-27 12:18:38 - DroidGap] no classfiles specified 
[2009-05-27 12:18:38 - DroidGap] Conversion to Dalvik format failed with error 1 

que era capaz de resolver esto en la pantalla Projects > Properties > Android por:

  • seleccionando primero las API de Google (que era incorrecto para mi configuración)
  • y luego volver a seleccionar Android 1.5 (que es correcto y que se había seleccionado previamente).

De inmediato pude ejecutar el emulador después de este cambio.

47

Tengo este error en la línea de comandos cuando me encontré ./android update project -p . Básicamente tuve que especificar un destino al igual que con el fin de que funcione: ./android update project -p . --target android-10

+0

Esta debería ser la respuesta aceptada – yerlilbilgin

1

Ir al proyecto »Propiedades» Vía de construcción Java » Bibliotecas y eliminar todo, excepto el "Android XY" (en mi caso, Android 1.5). haga clic en Aceptar. Vaya a Proyecto »Limpiar» Proyectos limpios seleccionados a continuación »seleccione su proyecto y haga clic en Aceptar. Eso debería funcionar.

También es posible que tenga un archivo JAR ubicado en alguna parte de las carpetas de su proyecto (copié el archivo Admob JAR en mi carpeta src) y LUEGO lo agregó como una Biblioteca de rutas Java. No se muestra en el Explorador de paquetes, por lo que no se da cuenta, pero se cuenta dos veces, causando el temido error Dalvik 1.

2

Recibí este error cuando copié la carpeta del proyecto 'google-play-services_lib' sola después de separarla de su estructura de carpetas real en mi espacio de trabajo y hacer referencia a ella en mi proyecto. Pero podría resolver el error haciendo referencia a la carpeta del proyecto 'google-play-services_lib' sin separarla de su estructura de carpetas actual. Estructura de la carpeta real: google_play_services> libproject> google-play-services_lib.

Espero que esto ayude !!!!! -)

1

Esto se debe a que en primer lugar, poner los archivos de proyecto en el camino resourse. Intente colocar el proyecto en otro archivo y vuelva a importarlo. ¡¡¡Funcionará!!!

8

Mi problema era que el objetivo especificado dentro del archivo project.properties no estaba instalado. Era "target = android-3", que es el objetivo de Cupcake.

Lo resolví aumentando el número a 8 (Froyo API) que es el nivel de API más antiguo que había instalado en mi entorno.

+0

Un colega mío tenía el mismo problema cuando usaba el proyecto SDK de Facebook (objetivo-8). En lugar de ajustar ese número para que quepa con lo que haya instalado, simplemente le pedimos que instale el SDK 8. – darrenp

+0

El comando _android list targets_ también puede ayudar a verificar sus posibles objetivos. – smicyk

1

Acabo de resolver mi problema estableciendo el objetivo más alto. ve a windows-> preference-> android y verifica si hay una API más alta disponible y haz clic en aplicar.

podría funcionar para usted también.

Cuestiones relacionadas