¿Cómo importar el proyecto de Android Studio en Eclipse?

He hecho un proyecto en Android Studio, ahora quiero importar ese proyecto en Eclipse, hay opciones para convertir eclipse a Android Studio, pero ¿cómo convertir el estudio de Android a Eclipse?

Como dicen los demás, una importación completa no es posible, pero sólo intente una 'importación' manual. Los archivos clave para un proyecto de Android son el código fuente de Java (directorio src), los archivos XML de recursos y el manifiesto. Simplemente crea un nuevo proyecto de Android en Eclipse y simplemente copia estos archivos. Puede que tenga que crear una nueva estructura de paquete, así que construya los paquetes necesarios y copie cada archivo de origen y refactorice el nombre del paquete si es necesario. Si utiliza bibliotecas adicionales, es posible que tenga que importarlas manualmente también.

IMPORTACIÓN DE ANDROID STUDIO EN ECLIPSE

http://www.nodeclipse.org/projects/gradle/android/Importing-from-Android-Studio-into-Eclipse describe pasos necesarios

http://www.nodeclipse.org/projects/gradle/MyApplicationName.PNG

http://www.nodeclipse.org/projects/gradle/MyApplicationName-mobile-symlink-done.PNG

Copiar y pegar aquí desde septiembre de 2014


Bienvenido a plantear problemas en GitHub .

En primer lugar, es más fácil crear un proyecto con Eclipse-ADT, agregar build.gradle e importar a Android Studio seleccionando ese build.gradle y luego otra forma.

Proyecto único

Vea el paso 2 a continuación

Multiproyecto

  1. Agregue el archivo .project a la raíz

<?xml version="1.0" encoding="UTF-8"?> <projectDescription> <name>MyApplicationName</name> <comment></comment> <projects> </projects> <buildSpec> </buildSpec> <natures> </natures> </projectDescription>

(También puede usar Nodeclipse CLI ), por ejemplo, desde la raíz de froject C:\Users\username\AndroidStudioProjects\MyApplicationName ejecute nodeclipse -g

Copie esa ruta (por ejemplo, en Android Studio "Copiar ruta" Ctrl + Mayús + C ),
En Eclipse Archivo -> Importar -> General / Existente Proyecto en el espacio de trabajo

http://www.nodeclipse.org/projects/gradle/MyApplicationName.PNG

En este punto, usted realmente no necesita tener ADT. Eclipse es como Viewer, pero ya puedes iniciar Gradle build , installDebug o ejecutar en Device (cuando hayas definido run task)

Operación adicional que puede realizar dentro de Eclipse

  1. Para cada módulo (como el mobile o el wear )

2.1 Agregue 2 archivos .files estándar para el proyecto de Android como se muestra a continuación (puede crearlos creando un nuevo proyecto con Eclipse-ADT, solo necesita cambiar "src" path="src/main/java" ):

  • .project :

<?xml version="1.0" encoding="UTF-8"?> <projectDescription> <name>MyApplicationName-mobile</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>

  • .classpath :

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

http://www.nodeclipse.org/projects/gradle/MyApplicationName-mobile.PNG

2.2 crear vínculos simbólicos de SO

En Lunix

 ln -s src/main/res res ln -s src/main/AndroidManifest.xml AndroidManifest.xml 

En Windows todavía no sé la manera de la tolerancia que trabajaría siempre:

Enlaces simbólicos en Windows

 mklink /D res src/main/res mklink AndroidManifest.xml src/main/AndroidManifest.xml 

Windows 7 tiene mklink , pero no funcionó en mi PC.

Encontré un gran Junction util y podría hacer la junction res src/main/res , pero para el vínculo al archivo se crea el archivo .lnk (también conocido como acceso directo de Windows).

Descubrí que Git Bash puede ejecutar ln -s src/main/AndroidManifest.xml AndroidManifest.xml pero crea copia, no enlace.

http://www.nodeclipse.org/projects/gradle/MyApplicationName-mobile-symlink.PNG

2.3 Añadir carpeta gen

2.4 agregar project.properties

target=android-15

2.5 Importar como proyecto existente

Haga clic en mobile , Ctrl + Alt + C
Archivo -> Importar -> Proyecto General / Existente en el espacio de trabajo

http://www.nodeclipse.org/projects/gradle/MyApplicationName-mobile-symlink-done.PNG

HECHO.

Por supuesto, las limitaciones son:

  • Eclipse sigue utilizando ADT para construir
  • Las dependencias añadidas vía gradle no son visibles para ADT (pero los frascos en la carpeta de libs se comparten por supuesto)

Las cosas buenas son:

  • Puede utilizar Eclipse ADT más estable para desarrollar y depurar
  • Al mismo tiempo, puede utilizar y / o experimentar con el nuevo sistema de compilación en el mismo IDE que el segundo.

http://www.nodeclipse.org/projects/gradle

Intente instalar el complemento gradle en el eclipse. Esto funcionará para algunas aplicaciones.

Los siguientes sitios de actualización están disponibles:

http://dist.springsource.com/milestone/TOOLS/gradle (última creación del hito) http://dist.springsource.com/release/TOOLS/gradle (última versión) Pegar las URL anteriores en un navegador web no funcionará . Debe seguir las instrucciones que se indican a continuación para utilizar un sitio de actualización de Eclipse.

En Eclipse Abrir Ayuda >> Instalar nuevo software Pegue un enlace de sitio de actualización de Gradle en el cuadro de texto "Trabajar con". Haga clic en el botón Agregar en la parte superior de la pantalla. Asegúrese de que la opción "Agrupar elementos por categoría" esté habilitada. Seleccione el nodo de nivel superior 'Extensiones / Integración Gradle'. Haga clic en Siguiente". Esto puede tardar un rato. Revise la lista de software que se instalará. Haga clic en "Siguiente" de nuevo. Revise y acepte los acuerdos de licencia y haga clic en "Finalizar".

Introduzca aquí la descripción de la imagen

  • ¿Hay alguna forma de imprimir el rastreo de la pila bajo demanda?
  • Cuando depuro mi aplicación consigo con frecuencia el error del lanzamiento: No pudo conectar con la VM alejada
  • Emulador de Android - DDMS "control de emulador" está deshabilitado mientras ejecuta buildroid / emulador basado en virtualbox
  • Error de xml en Eclipse después de actualizar las herramientas de SDK de Android
  • Metadatos de error de Google Play Services v13 en AndroidManifest
  • ¿Qué es Eclipse Ctrl + O equivalente en Android Studio?
  • LG L90 no instala los controladores debug usb
  • LogCat no funciona después de la actualización a Android N
  • ¿Cómo puedo desactivar el registro interno de Android para etiquetas específicas (por ejemplo, AbsListView, GestureDetector, endeffect)
  • Al crear el nuevo proyecto de androide, conseguir el error "nombre de la actividad se debe especificar"
  • Emulador de Android no funciona como se esperaba
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.