Cambiar la estructura del archivo de proyecto después de migrar de Eclipse a Android Studio gradle structure

He migrado un proyecto de Eclipse. El proyecto todavía tiene la estructura de archivo de proyecto "antigua" de eclipse (consulte http://developer.android.com/tools/projects/index.html ). ¿Hay una manera de cambiar automáticamente el structtrue del archivo al nuevo sistema (véase http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Project-Structure )? Si entiendo http://developer.android.com/sdk/installing/studio-tips.html estructura del proyecto correctamente, esto debería haber ocurrido al migrar pero no lo hizo (quizás un error por mí). Así que una vez más mis preguntas: ¿es posible cambiar la estructura de archivos automáticamente? Si no, ¿qué debo cambiar? ¿Qué tengo que cambiar en el build.gradle? ¿Qué son archivos / directorios obsoletos?

¡Gracias!

Stephan

Al migrar su proyecto de Eclipse a Android Studio, no se ha realizado ningún cambio en la estructura del proyecto . Los únicos que han cambiado son los nuevos archivos .iml y .gradle.

Su código java permanece en la carpeta project/src/ y no se ha movido en la carpeta project/src/main/java (como en un nuevo proyecto creado desde AndroidStudio).

Su archivo AndroidManifest también permanece en el project/ carpeta y no se ha movido en la carpeta project/src/main/ (como en un nuevo proyecto creado desde AndroidStudio).

En la migración, el archivo build.gradle se personaliza para poder compilar con la estructura antigua que se describe en la documentación de gradle: Configuración de la estructura

Para un nuevo proyecto creado en AndroidStudio, la parte sourceSets del archivo build.gradle:

 sourceSets { main.java.srcDirs = ['src/java'] main.resources.srcDirs = ['src/resources'] } 

Para un proyecto migrado desde Eclipse, la parte sourceSets del archivo build.gradle debe ser:

 android { sourceSets { main { manifest.srcFile 'AndroidManifest.xml' java.srcDirs = ['src'] resources.srcDirs = ['src'] aidl.srcDirs = ['src'] renderscript.srcDirs = ['src'] res.srcDirs = ['res'] assets.srcDirs = ['assets'] } instrumentTest.setRoot('tests') } } 

Con eso, usted debe ser capaz de personalizar su estructura de proyecto y construir en consecuencia.

  • Falta de R.java después de actualizar ADT a 22.0.1
  • No se puede completar la instalación debido a una dependencia conflictiva. Error de Eclipse para ADT
  • Eclipse y Android XML layouts da "'default' no es el mejor partido para cualquier combinación de dispositivo / locale"
  • No se puede actualizar el complemento de ADT en Eclipse a la versión 23.0.0 o superior
  • Adt no crea el mundo de saludo predeterminado, pero la línea de comandos no
  • ¿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?
  • Posibilidad de reubicar el soporte de AndroidManifest.xml para el complemento ADT en Eclipse
  • ¿Cómo agregar "Android Design Support Library" a Eclipse con ADT-plugin?
  • Eclipse - Android dibujable imagen recursos no refrescante
  • Creación de un nuevo proyecto de Android en Eclipse ADT ofrece una NullPointerException - Mac OS X
  • El lanzamiento de Android está fallando
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.