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?
- ¿Por qué el desarrollo de android con varios proyectos es lento en mi configuración?
- Actualización del complemento ADT en Eclipse
- ¿Eclipse ADT se Deprecated?
- Android ADT bundle
- Eclipse ADT 22.6.2 todavía da el error "java.lang.NullPointerException"
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'.
- Eclipse - Errores ejecutando el constructor 'Android Package Builder'
- Guardando cualquier archivo en eclipse me da el siguiente error:
- Lib / gdbserver Error: Permiso denegado
- Eclipse no puede encontrar R.layout.simple_list_item_1
- Las muestras de `AndEngine` no se están ejecutando en Eclipse actualizando a SDK y SDK recientes y ADT
- "Android Private Libraries" no aparece en el proyecto
- Creación de un nuevo proyecto de Android en Eclipse ADT ofrece una NullPointerException - Mac OS X
- Eclipse dando error, falta el archivo de R.java después de la actualización reciente
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
- Android – ¿Existe la base de datos SQLite?
- Cómo reproducir automáticamente la lista de reproducción en la aplicación de Spotify para Android