2010-02-06 12 views
8

He descargado una de las aplicaciones de Android de código abierto (la aplicación de música) desde Android git, y estoy tratando de crear un nuevo proyecto desde la fuente. Crear un nuevo proyecto utilizando esa fuente existente no funciona, lo que me da un "error de descripción no válida". ¿Alguna ayuda?Crear proyecto Eclipse desde Android Git

Respuesta

15

Debe estar refiriéndose al mensaje de error "invalid project description".

Ver this thread (extractos pertinentes abajo, con el énfasis es mío):

Si ve un .project en la aplicación que ha descargado, puedes intentar un "File" + "Import" + "Existing Projects into Workspace" y seleccione el directorio de la muestra de la música.

Pero si no, usando New> Android Project> Create project from existing source es el manera correcta de hacerlo.
Asegúrese de seleccionar el destino de Android que desea (1.1 o 1.5 o 2.0):
El asistente "nuevo proyecto" seleccionará automáticamente el directorio de muestra correcto para usted.
Luego seleccione "Buscar" y el directorio de Música. A continuación, debe completar las propiedades en la parte inferior del nuevo asistente de proyectos de Android.

Sin embargo, no debe poner su espacio de trabajo en %ANDROID_HOME%\samples.
Déjalo en otro lugar (Mis documentos, lo que sea).
Sospecho que obtienes un conflicto porque Eclipse intenta crear un proyecto y ya hay un directorio con el mismo nombre.
En cualquier caso, ¿puedes mirar your_workspace_dir/.metadata/.log para obtener un error más detallado y publicarlo?

En resumen:

  • Cambio del espacio de trabajo que no sea SDK de Android.
  • Entonces no coloque el nombre del proyecto primero.
  • Navegue por el proyecto de \samples\Music en crear proyecto desde la fuente.
  • Los otros campos se llenarán automáticamente.
  • luego ejecutar ....

Ver también this tutorial (para la muestra de la serpiente)

quería abrir la muestra de la serpiente dadas en el ejemplo de SDK.
Para esto, elija 'Create project from existing source' en la ventana New Android Project y seleccione el directorio Snake en Samples.
Esto configurará el nombre del paquete, el nombre de la actividad y el nombre de la aplicación por usted.

http://www.infinitezest.com/images/eclipse-android-snake-project.jpg


Dicho esto, si después de importar el proyecto, se termina (como el PO) con un montón de errores.
Véase la pregunta R cannot be resolved - android error:

  • asegúrese de que las herramientas en el directorio SDK tienen permiso para ser ejecutado
  • ir a Project > Build all (y seleccionando "Build Automatically"

R es un automáticamente clase generada que contiene las constantes utilizadas para identificar sus recursos.


Otra causa de errores de compilación masiva de todo el proyecto Eclipse Android, según ha informado el propio OP (GuyNoir):

El código que descargué del GIT fue la versión más reciente, y probablemente para Android 2.1 , donde estaba el SDK con el que estaba creando, era Android 1.5.
Así que tendré que descargar el código anterior o instalar el último SDK.

+0

Otro manual paso a paso: http://osdir.com/ml/AndroidBeginners/2009-07/msg00213.html – VonC

+0

Eso corrigió el error. Pero cuando se crea el proyecto, hay cientos de errores relacionados con la imposibilidad de encontrar recursos. ¿Hay alguna forma/tutorial específico para importar las aplicaciones de Android Git (no las muestras)? – GuyNoir

+0

@GuyNoir: tener algunos de los errores ayudaría. ¿Estableciste la ubicación de Android JDK * antes de * importar la aplicación? – VonC

1

recursos deben realinear con lo que ha importado a menudo toma el eclipse ADT plugin de algunas ro tiempo, reconocen a veces dependiendo del tamaño del proyecto

3

Todavía estaba consiguiendo el error "no válido descripción del proyecto" con el Android 2.3 Ejemplos de SDK (Eclipse Helios 20100917-0705, Ubuntu 10.10). No importará los proyectos existentes.

Solución:

  • Coloque el proyecto en un directorio de propiedad (que los copió de mi SDK instalar en/opt/anrdroid-SDK-linux_86) a mi directorio ~/espacio de trabajo.
  • Usando la vista Java Package Explorer/New/JavaProject, ingrese el nombre del directorio del proyecto (debe ver los archivos existentes en la página del segundo asistente)
  • En Package Manager, seleccione el nuevo proyecto: Android Tools/Convert to Android proyecto
  • Crear el directorio del proyecto/gen si no existe (falla sin ella)
  • Android Herramientas/Fijar las propiedades del proyecto
  • Menú principal/proyecto/construcción del proyecto

que he tenido buena suerte consiguiendo la e xample Aplicaciones para compilar y ejecutar de esta manera

+0

Como ignoramos los archivos de proyecto para git, esta es la solución que tuve que usar. Gracias. – AndrewKS

Cuestiones relacionadas