Ejecute svn como proyecto de Android

Estaba buscando en toda la networking, pero no pude encontrar una solución para mi problema. Importé proyecto en eclipse. Importar -> Proyectos de pago usando Svn. Después de importar el proyecto intenté ejecutarlo como una aplicación de Android pero el proyecto no tiene una biblioteca de Android, no puedo agregar la biblioteca con el clic derecho -> build la ruta, por favor ayuda.

Lo que acabas de revisar es un proyecto de Android.

Pero como no hay files .project y .classpath, este proyecto no está configurado para ejecutarse con Eclipse de forma pnetworkingeterminada.

Para que Eclipse reconozca este proyecto como un proyecto de Android, debes agregar el "Android Nature" a tu proyecto.

El file .project no es visible desde Eclipse, pero puede encontrarlo en el directory raíz del proyecto Shelves una vez que lo haya importado a Eclipse.

Edite su file .project y haga que se vea así:

<?xml version="1.0" encoding="UTF-8"?> <projectDescription> <name>Shelves</name> <comment></comment> <projects> </projects> <buildSpec> <buildCommand> <name>com.android.ide.eclipse.adt.ResourceManagerBuilder</name> <arguments> </arguments> </buildCommand> <buildCommand> <name>com.android.ide.eclipse.adt.PreCompilerBuilder</name> <arguments> </arguments> </buildCommand> <buildCommand> <name>org.eclipse.jdt.core.javabuilder</name> <arguments> </arguments> </buildCommand> <buildCommand> <name>com.android.ide.eclipse.adt.ApkBuilder</name> <arguments> </arguments> </buildCommand> </buildSpec> <natures> <nature>com.android.ide.eclipse.adt.AndroidNature</nature> <nature>org.eclipse.jdt.core.javanature</nature> </natures> </projectDescription> 

También asegúrate de que pagues

http://shelves.googlecode.com/svn/trunk/Shelves

y no

http://shelves.googlecode.com/svn/trunk

También debe crear un file .classpath en la raíz del proyecto Shelves y hacer que se vea exactamente como sigue:

 <?xml version="1.0" encoding="UTF-8"?> <classpath> <classpathentry kind="src" path="src"/> <classpathentry kind="src" path="gen"/> <classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/> <classpathentry kind="con" path="com.android.ide.eclipse.adt.LIBRARIES"/> <classpathentry kind="output" path="bin/classes"/> </classpath> 

Asegúrese de que su SDK esté instalado correctamente y su project.properties apunte a una versión SDK instalada. Por ejemplo, si tiene SDK API-Level 10 instalado:

 # Project target. target=android-10 

Luego cierra el proyecto, ábrelo de nuevo, haz que el proyecto> Limpiar …, actualizar, bla bla bla … hasta que funcione.

No creo que la respuesta dada sea la mejor práctica. Muchas veces los proyectos en los repos no tienen los files .project o .classpath (por una buena razón, pero esa es una historia diferente) para que pueda "crear un proyecto a partir de una fuente existente".

En Eclipse hay dos opciones que son similares pero diferentes. Archivo-> Importar-> Importar proyecto Android … y Archivo-> Nuevo-> Proyecto-> Android-> proyecto Android desde el código existente. En el primero, se proporcionan los files .project y .classpath pero es posible que deba modificar la ruta de compilation. En este último, solo se proporciona la fuente, por lo que esa es la opción que desea usar. Una vez que select 'Proyecto Android desde el código existente', simplemente busque el directory que acaba de verificar y luego cree el proyecto.