studio proyecto otra logs importar for error descargar configurar computadora como check actualizar abrir android intellij-idea android-studio

proyecto - gradle version android studio



No se puede migrar el proyecto a Gradle en Android Studio (6)

  1. haga clic en Archivo
  2. Haga clic en Importar proyectos
  3. Haga clic en Usuarios, luego AndroidStudioProjects
  4. Elija su proyecto y luego haga clic en Aceptar

    NOTA: Si se está moviendo de eclipse a Android Studio, entonces debe hacer exactamente lo mismo, pero elija los proyectos de eclipse.

Tengo un proyecto que ya ejecuto en Android Studio.

Después de abrir el proyecto en Android Studio, recibí el mensaje:

¿Migrar proyecto a Gradle? Este proyecto no usa el sistema de compilación Gradle. Le recomendamos que migre para usar el sistema de compilación Gradle. Más información sobre la migración a Gradle No mostrar este mensaje nuevamente.

Siguiendo el enlace de Más información sobre la migración a Gradle, aunque ya estoy en Android Studio , he seguido la opción Migrar desde IntelliJ Projects .

Como ya tengo un archivo build.gradle en la raíz de mi proyecto, lo he modificado para incluir algunas dependencias.

buildscript { repositories { mavenCentral() } dependencies { classpath ''com.android.tools.build:gradle:0.7.+'' } } apply plugin: ''android'' dependencies { compile fileTree(dir: ''libs'', include: ''*.jar'') compile "com.android.support:support-v4:18.0.+" compile "com.android.support:appcompat-v7:18.0.+" } android { compileSdkVersion 18 buildToolsVersion "18.0.1" sourceSets { main { manifest.srcFile ''AndroidManifest.xml'' java.srcDirs = [''src''] resources.srcDirs = [''src''] aidl.srcDirs = [''src''] renderscript.srcDirs = [''src''] res.srcDirs = [''res''] assets.srcDirs = [''assets''] } // Move the tests to tests/java, tests/res, etc... instrumentTest.setRoot(''tests'') // Move the build types to build-types/<type> // For instance, build-types/debug/java, build-types/debug/AndroidManifest.xml, ... // This moves them out of them default location under src/<type>/... which would // conflict with src/ being used by the main source set. // Adding new build types or product flavors should be accompanied // by a similar customization. debug.setRoot(''build-types/debug'') release.setRoot(''build-types/release'') } }

Como se me indicó, ejecuté gradle assembleDebug en las ventanas de la terminal de Android Studio pero estaba recibiendo algunos errores. Para resolver este error, tuve que crear un local.properties con sdk.dir=C://Program Files (x86)//Android//android-sdk y eliminar el archivo android-support-v4.jar de la carpeta /libs y de las Libraries->libs de la Project Structure .

Ahora corrí de nuevo gradle assembleDebug y esta vez termina sin ningún error.

He reiniciado Android Studio pero después de reiniciar vi que en las External Libraries del proyecto no había support-v4 y appcompat-v7 y en una de mis clases tenía la import android.support.v4.widget.CursorAdapter; marcado como error ya que Cannot resolve symbol Cursor Adapter .

Si Sync project with gradle files el botón Sync project with gradle files recibí el mensaje: The project MyProject is not a Gradle-based project

¿Alguien puede ayudarme a encontrar la manera de resolver esto?

Aquí está mi proyecto Estructura


El proyecto piensa que todavía es un proyecto que no está basado en Gradle; no es la presencia del archivo build.gradle lo que lo hace basado en Gradle, sino cómo se configuró el proyecto en primer lugar. Deberá volver a importar su proyecto para finalizar la conversión a Gradle.

Primero, sin embargo, parece que no tienes un archivo settings.gradle ; parece que necesitas uno. Como ha configurado su proyecto como un proyecto de módulo único, puede colocar el archivo en el directorio raíz de su proyecto, junto a build.gradle . Debe contener esto:

import '':''

En el futuro, si agrega más módulos a su proyecto, es posible que desee convertirlo a una estructura de directorios de varios módulos, pero no necesita preocuparse por eso ahora. En cualquier caso, ahora necesita volver a importar en Android Studio:

  1. Cierre su proyecto
  2. Haz una copia de seguridad de tu proyecto
  3. Elimine la carpeta .idea en el directorio raíz del proyecto
  4. Eliminar todos los archivos .iml en su proyecto
  5. Importe su proyecto en Android Studio, y en el cuadro de diálogo que le solicita un archivo, elija el archivo build.gradle .

Después de esto deberías estar listo para ir.


En mi caso, cuando intenté abrir un proyecto de gradle existente y AS no lo reconocía como un proyecto de gradle, el problema estaba en el archivo settings.gradle . settings.gradle estaba dañado porque, por algún motivo, faltaba el punto y coma. La estructura correcta es include '':app''; donde aplicación es el nombre del módulo del proyecto.

Además, si lo necesita, puede colocar más de un módulo, como este: include '':module1'', '':module2'', '':module3'';

Espero que pueda ayudar a alguien.


En mi caso: Paso 1: Estructura del proyecto> Settings.gradle (ábrelo y agrega-- incluye '': app'';.

Paso 2: pestaña Goto Gradle (normalmente aparece en la parte izquierda o derecha de Android Studio)> Luego haz clic para actualizar todo el proyecto Gradle

Paso 3: Bang ....... Espero que sea su trabajo. (Funciona para mí)


Solo verifica si estás importando la carpeta correcta que contiene la carpeta .gradle y .idea


Todo lo que hice fue intentar importar el proyecto con la opción "importar Gradle, Eclipse ETC" en la ventana de inicio de Android Studio, seleccionar mi proyecto gradle-incompatible para importar, y luego importó al preguntarme automáticamente si quería hacer un proyecto de compilación de gradle y si se importó correctamente esta vez sin errores.

El proceso es bastante sencillo, no hay nada que alterar con configuraciones desagradables, simplemente siga las correcciones automáticas de IDE y funcionará.

¡Por fin eso funcionó para mí!