67 votos

¿Cómo abrir un Android Studio proyecto en Eclipse?

El nuevo Android Studio permite un mejor desarrollo de Android con mejores herramientas. Veo un montón de preguntas sobre cómo transferir un proyecto de eclipse para android studio, pero ¿qué acerca de la otra manera?

Si usted hace una aplicación de Android en Android Studio, puede usted traer de vuelta a Eclipse? Si es así, ¿cómo?

Esto sería necesario para determinados plugins de eclipse, como Blackberry Android plugin.

Gracias.

64voto

Santacrab Puntos 785

No puede importar el proyecto directamente, pero no es duro para lograrlo:

  • Crear un nuevo Android vacío proyecto en eclipse
  • Sobrescribir el fresco de res/ carpeta y el AndroidManifest.xml archivo, con los del Android Studio proyecto
  • Copiar el contenido de la java/ carpeta desde el Android Studio proyecto (deberá contener su nombre de paquete de la estructura de la carpeta, como com/example/app/, y los archivos de java, por supuesto) en el Eclipse de la carpeta src
  • Enlace sus librerías necesarias si es el caso

Básicamente, la aplicación para Android elementos fundamentales son los archivos de java, el archivo de manifiesto y los recursos. Desde allí se puede volver a construir un proyecto en su IDE favorito

39voto

Xavier Ducrohet Puntos 10342

No es posible. Tenemos la intención de añadir soporte para Gradle proyecto basado en ADT, pero actualmente no es posible.

1voto

Paul Verest Puntos 3798

En la actualidad, si usted cree proyecto Android en Android Studio tendrás momentos difíciles de apertura en Eclipse. (Sin embargo apertura clásico de Android con el agregado de build.gradle en Android Studio debería ser más fácil)

Así que usted puede abrir (como del proyecto en general) y, a continuación, convertir algunos módulos en el proyecto de Eclipse, pero aún así no será totalmente funcional (pero para una vista rápida en el interior puede ser suficiente)

de Cómo el uso de Gradle para generar Eclipse y Intellij archivos de proyecto para proyectos Android

Como respondió en Cuestión 57668 por Android equipo (planteadas por @arcone)

Miembro del proyecto #2 x...@android.com

El eclipse plugin no es compatible con el android plugin.

Usted no será capaz de importar un Android gradle proyecto en Eclipse con el valor predeterminado de Gradle apoyo en Eclipse.

Para hacer que funcione en Eclipse vamos a tener que cambiar el Gradle plugin para Eclipse, de la misma manera estamos modificando el Gradle apoyo en IntelliJ

Que es Android equipo está trabajando en el plugin de gradle para IntelliJ y gradle plugin para Eclipse necesita ser actualizado.

Lo que es posible con Eclipse ahora es

ESTA ES OBSOLETA, véase Cómo importar Android Studio proyecto en Eclipse?

.1. importar el proyecto como del proyecto en general

.project

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

import-android-gradle-as-general-project

.2. Poner 2 Eclipse". dot" archivos en módulos en /OpenSpritz-Android/app/src/main y /OpenSpritz-Android/lib/src/main

add-eclipse-files

.project

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

.3. Importación Existentes, como los Android de Código en el espacio de trabajo

results

usted puede examinar el código en forma familiar, pero incluso después de que usted no será capaz de ejecutar con Eclipse ADT.

.4.

Ahora usted puede ejecutar la generación y tareas con gradle CLI o Nodeclipse/Enide Gradle para Eclipse (mercado)

start

discutir en https://github.com/Nodeclipse/nodeclipse-1/issues/148

También respondió en no se Puede ejecutar importados gradle proyecto android en Eclipse

0voto

deniz Puntos 1537

Proyecto de importación, a continuación, en Propiedades > java build path > ficha origen....quitar ruta src....agregar la ruta a la carpeta de java en el código fuente mediante agregar folde rbutton... luego construir su proyecto, como de costumbre

Configure path to java folder where your source code resides

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by: