Android Studio 0.4.3 Proyecto Eclipse sin gradle

Antes de esta versión, parecía fácil abrir un proyecto eclipse tal cual en Android Studio sin ninguna conversión. Prefiero el entorno de Android Studio, pero estoy trabajando en un proyecto que utiliza eclipse como IDE principal. Preferiría no tener que descargar el paquete eclipse sólo para este proyecto.

¿Hay alguna manera de abrir un proyecto de eclipse tal como está, sin la conversión al sistema de generación de gradles, en Android Studio 0.4.3?

EDIT: Parece que si utiliza la descarga de Android Studio de la función de control de código fuente, le permitirá abrir el proyecto de esa manera. Pero ¿y si ya tengo la fuente descargada? No quiero quitarlo sólo para volver a cargarlo de nuevo. Parece que esta opción ha desaparecido del asistente principal de 'importación'.

Estamos fuertemente alentando a los usuarios a avanzar hacia el sistema de generación de Gradle, y estamos en el lento proceso de hacer que la única manera de crear nuevos proyectos en Android Studio – lo está viendo ahora en la importación de proyectos basados ​​en Eclipse. Nos gustaría reemplazar todos los otros sistemas de construcción en uso con Gradle, incluyendo Ant y el constructor interno de Eclipse, aunque los dos últimos están más lejos en el mapa de ruta.

Si su objetivo final es pasar a Android Studio, es posible que desee reconsiderar y simplemente configurar un archivo de compilación de Gradle. No es necesario adoptar la estructura del proyecto multimodular de estilo Gradle (que le impone el actual importador de Eclipse haciendo una copia de su proyecto); Puede volver a trabajar su archivo build.gradle para utilizar el proyecto Eclipse en el lugar. Puede obtener un buen comienzo en esto si desde Eclipse utiliza la función para exportar su proyecto a los archivos de compilación de Gradle. Establecerá el proyecto de esa manera, aunque esa característica en ADT es un poco anticuada y necesitará actualizar la versión del complemento Android Gradle en el archivo de compilación y la versión Gradle en el contenedor que genera.

Creo que esto puede resolver tu problema. IntelliJ o Android Studio nunca han podido utilizar directamente el proyecto Eclipse: siempre importaron el proyecto Eclipse y lo convirtieron en un proyecto de estilo IntelliJ, y si más tarde cambia el proyecto Eclipse, tendrá que volver a importar En IntellilJ-land. Supongo que su deseo real es utilizar el proyecto de Eclipse en Android Studio sin tener que hacer una copia y la conversión en su estructura de directorio preferido. (Por cierto, finalmente mejoraremos la importación de Eclipse a Gradle para levantar esta restricción).

Una vez que tenga instalado el archivo de compilación de Gradle, puede utilizarlo cuando trabaje con el proyecto en Android Studio y seguirá teniendo los archivos de proyecto de Eclipse cuando trabaje con él en Eclipse. El gran inconveniente es que tendrás que mantenerlos sincronizados a medida que cambias las dependencias y la estructura del proyecto, pero espero que no suceda demasiado a menudo. Incluso si no estuviera usando Gradle, todavía tendría que mantener ambos proyectos en sincronización de todos modos, por lo que Gradle no le está costando nada.

Habiendo dicho todo eso, no responde directamente a su pregunta, que es la forma de utilizar su proyecto sin Gradle.

Una vez que tengas un proyecto construido por IntelliJ, puedes abrirlo en Android Studio y utilizarlo normalmente sin migrar a Gradle (aunque creo que te muestra una ventana emergente al abrir el proyecto recomendándote que lo hagas; puedes ignorarlo). Lo que necesitas hacer es obtener ese proyecto inicial de IntelliJ, y una vez que lo tengas, verifica todos los archivos .iml en el control de código fuente – esos archivos .iml contienen toda la información del proyecto. Para obtener esos archivos, necesitará importar el proyecto de Eclipse en IntelliJ CE o en Android Studio antes de 0.4.0. A continuación, tendrá sus archivos .iml – aferrarse a ellos.

Voy a señalar que si está utilizando Gradle como su sistema de compilación, le recomendamos que no compruebe los archivos .iml en el control de código fuente. Allí, los archivos build.gradle son la fuente de la verdad para la estructura del proyecto; El hecho de que Android Studio cree archivos .iml es un detalle de implementación que refleja que internamente Android Studio sigue tratando este proyecto como una importación en lugar de derivar la estructura de los archivos Gradle directamente (y resincronizamos el estado cuando sabemos que necesitamos) . Sin embargo, guardar esos archivos .iml en el control de código fuente o modificarlos directamente provocará confusión o pérdida de cualquier cambio que realice cuando vuelva a sincronizar .

Creo que deberías intentar Intellij Idea con ADT Plugin en lugar de Android Studio, si estos requisitos están allí. Intellij IDEA soportará ambos tipos de proyectos de Android.

¿Qué pasa si quiero moverme a Android Studio en algún momento?

No hay nada nuevo en Android Studio es sólo un IDE basado en Intellij IDEA. Puede cambiar fácilmente entre Intellij IDE y AS en cualquier momento. Lo único es aprender en AS es el nuevo sistema de generación de gradles. IDE relacionados la mayoría de las características están allí en Intelli IDE también.

Si desea mover Android Studio, utilice gradle Build System. Ésa es solamente la energía principal de nuevas herramientas.

Según tu pregunta no quieres mover tu proyecto en gradle entonces puedes tener IDE juntos como Intellij IDEA en el lugar de Eclipse y Android Studio también. Msot del desarrollador incluyendo yo tener Eclipse junto con Android Studio.

EDIT:

He encontrado una solución para importar el proyecto Eclipse en Android Studio, pero no te recomiendo que lo hagas

Mira mi respuesta aquí

No utilizar Gradle en Android Studio

  • Eclipse y Android XML layouts da "'default' no es el mejor partido para cualquier combinación de dispositivo / locale"
  • El lanzamiento de Android está fallando
  • ADT 22.2 Asistente para nuevas aplicaciones: dependencia de plantilla no admitida: actualiza tu complemento de Android Eclipse
  • ADT eclipse xml editor de texto de diseño - a menudo roto hasta archivo cerrado y reabierto
  • "Esta plantilla requiere una versión mínima SDK" -Android Eclipse ADT plugin informes mal min SDK.
  • Eclipse informa que la biblioteca de renderización es más reciente que el complemento de ADT
  • "El plug-in org.eclipse.jdt.ui no pudo cargar la clase org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart." Problema en adt (v22.6.2)
  • ¿Cuál es la diferencia entre el archivo apk de la carpeta bin y el archivo apk creado a través de la opción Export en Eclipse?
  • ¿Cómo agregar "Android Design Support Library" a Eclipse con ADT-plugin?
  • Java / Eclipse - No más archivo R nunca
  • Error de eclipse con complementos después de la actualización
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.