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!
- Compartir activos entre varios proyectos
- Emulador de Android no empieza en Ubuntu
- Android Studio 0.4.3 Proyecto Eclipse sin gradle
- Autocompletar no funciona en archivos XML en una jerarquía particular
- Cómo resolver la advertencia: Está instalando software que contiene contenido sin firmar y no se puede establecer la autenticidad y la validez de este software.
Stephan
- IDE de Eclipse, ADT para error de SDK de Android
- Error en el proyecto de Android de App Engine conectado
- ADT Plugin "Cargando datos para Android XXX" cada vez que se abren archivos XML
- Eclipse informa que la biblioteca de renderización es más reciente que el complemento de ADT
- Eclipse dando error, falta el archivo de R.java después de la actualización reciente
- Eclipse no puede encontrar R.layout.simple_list_item_1
- ¿Cuáles son las diferencias entre el archivo .apk de `export signed` y` unsigned`?
- Problema del nombre del proyecto al importar proyectos de Android en Eclipse
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.
- Se ha detectado un problema de infracción de políticas para la biblioteca o SDK (com.google.ads, com.google.android.gms.internal)
- En una versión de gradle de Android, cambie el contenido de strings.xml durante la compilación