with update ultima tools studio replaced has configurar compile been and actualizar android gradle android-gradle build.gradle

android - update - Cómo resolver el plugin de Gradle requiere Studio 3.0 mínimo



ultima version gradle android studio (7)

Recibo un Error:This Gradle plugin requires Studio 3.0 minimum al importar un proyecto
Proyecto de repositorio: https://github.com/chrisbanes/cheesesquare
He intentado mencionar la solución proporcionada here y here pero nada funcionó :(


El repositorio que intenta importar utiliza las herramientas de compilación gradle 3.0.0 y gradle 4.0. Estos no son compatibles con Android Studio 2.3, lo que significa que el proyecto solo se puede abrir en la vista previa de Android Studio 3.0.

Sus opciones:

1) Descargue la vista previa de android studio 3.0 y utilícela para el proyecto

2) Revise el repositorio y reviértalo justo antes de confirmar 822b84a1e58126412f708745d8bcee5a525620ae (que es donde ocurrió la conversión a la última versión de gradle)


Me enfrentaba al mismo problema, se puede resolver cambiando la versión de Gradle y el complemento de Android siguiendo los siguientes pasos.

Archivo -> Estructura del proyecto -> Proyecto -> cambie la versión de gradle a 3.3 y la versión del complemento de Android a la versión de Android Studio que está utilizando. -> Reconstruye tu proyecto.

Puede dar algún error para los métodos que no estaban en versiones anteriores de gradle. Uno que mencionó en uno de sus comentarios GradleError: (25, 0) No se encontró el método DSL de Gradle: ''implementación ()'' se puede resolver reemplazando la implementación por compilar.

Puede haber resuelto el problema pero puede ayudar a otros.


Opción # 1: no intente importar el proyecto hasta que actualice a Android Studio 3.0

Opción # 2: Modificar el proyecto:

  • Cambie el build.gradle a nivel de build.gradle para referirse a com.android.tools.build:gradle:2.3.3 lugar de com.android.tools.build:gradle:3.0.0-alpha6

  • Cambie gradle/wrapper/gradle-wrapper.properties para consultar https/://services.gradle.org/distributions/gradle-3.3-all.zip lugar de https/://services.gradle.org/distributions/gradle-4.1-milestone-1-all.zip

  • Importa el proyecto y reza para que su autor no dependa de las cosas que has cambiado.


Una vez que descargué el proyecto creado en Android Studio v3 y tuve v2.3.3. Así que cuando intenté lanzar el proyecto hubo algunos problemas de incompatibilidad. Y para aquellos que enfrentaron el mismo problema, la solución es la siguiente: 1. Vaya a Archivo => Estructura del proyecto => Proyectar y cambie la versión de Gradle a 3.3 y la versión de Android Plugin a 2.3.3 2. En el archivo de Build.gradle de CinemaProject: 2.1 . Elimine los métodos "google ()" donde lo vea en el archivo 2.2. Cambie la sección de todos los proyectos en el archivo así:

allprojects { repositories { jcenter() maven { url "https://maven.google.com" } } }

  1. En el archivo build.gradle de la aplicación: agregue buildToolsVersion "26.0.0" en la sección de Android {} después de compileSdkVersion

Cambia lo siguiente

dependencies { implementation fileTree(dir: ''libs'', include: [''*.jar'']) implementation ''com.android.support:appcompat-v7:26.1.0'' implementation ''com.android.support.constraint:constraint-layout:1.0.2'' compile ''com.android.support:cardview-v7:26.1.0'' compile ''com.android.support:recyclerview-v7:26.1.0'' compile ''com.mcxiaoke.volley:library:1.0.19'' compile ''com.google.code.gson:gson:2.8.2'' testImplementation ''junit:junit:4.12'' androidTestImplementation ''com.android.support.test:runner:1.0.1'' androidTestImplementation ''com.android.support.test.espresso:espresso-core:3.0.1'' }

Como eso

dependencies { compile fileTree(dir: ''libs'', include: [''*.jar'']) compile ''com.android.support:appcompat-v7:26.+'' compile ''com.android.support.constraint:constraint-layout:1.0.2'' compile ''com.android.support:cardview-v7:26.1.0'' compile ''com.android.support:recyclerview-v7:26.1.0'' compile ''com.mcxiaoke.volley:library:1.0.1'' compile ''com.google.code.gson:gson:2.7'' testCompile ''junit:junit:4.12'' androidTestCompile(''com.android.support.test.espresso:espresso-core:2.2.2'', { exclude group: ''com.android.support'', module: ''support-annotations'' }) }


este error se produce cuando intenta importar un proyecto creado en studio 3.0 y superior en Android Studio 2.3.3 o inferior . Haz los siguientes cambios para trabajar en Studio debajo de 3

1) en el proyecto gradle agregue la siguiente configuración:

buildscript { repositories { jcenter() mavenCentral() } dependencies { classpath ''com.android.tools.build:gradle:2.3.3'' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files }

}

2) en la aplicación (o módulo) archivo gradle

eliminar las siguientes líneas si hay alguna

compileOptions { targetCompatibility 1.8 sourceCompatibility 1.8 }

y cambie toda la implementación y el procesador de anotaciones en dependencia para compilar como a continuación

dependencies { implementation fileTree(include: [''*.jar''], dir: ''libs'') implementation ''com.android.support:appcompat-v7:26.1.0'' implementation ''com.android.support.constraint:constraint-layout:1.0.2'' implementation ''android.arch.lifecycle:runtime:1.0.0'' implementation ''android.arch.lifecycle:extensions:1.0.0-alpha9-1'' annotationProcessor "android.arch.lifecycle:compiler:1.0.0-alpha9-1" implementation ''android.arch.persistence.room:runtime:1.0.0-alpha9-1'' annotationProcessor "android.arch.persistence.room:compiler:1.0.0-alpha9-1" implementation ''android.arch.paging:runtime:1.0.0-alpha1'' implementation ''com.android.support:recyclerview-v7:26.0.2''

}

A

dependencies { //implementation fileTree(include: [''*.jar''], dir: ''libs'') compile fileTree(include: [''*.jar''], dir: ''libs'') compile ''com.android.support:appcompat-v7:26.1.0'' compile ''com.android.support.constraint:constraint-layout:1.0.2'' compile ''android.arch.lifecycle:runtime:1.0.0'' compile ''android.arch.lifecycle:extensions:1.0.0-alpha9-1'' compile "android.arch.lifecycle:compiler:1.0.0-alpha9-1" compile ''android.arch.persistence.room:runtime:1.0.0-alpha9-1'' compile "android.arch.persistence.room:compiler:1.0.0-alpha9-1" compile ''android.arch.paging:runtime:1.0.0-alpha1'' compile ''com.android.support:recyclerview-v7:26.0.2''

}


reemplazar

classpath ''com.android.tools.build:gradle:3.0.0-alpha4''

con

classpath ''com.android.tools.build:gradle:2.3.3''

en los proyectos de archivos build.gradle.


Hola chicos, soluciono este problema. Quiero explicarle que primero verifique la versión ide de su Android Studio. Esta es la razón por la que si usa ide 1.5, no puede usar la versión 3.0+ de Gradle.