you update unsupported unable tools the studio problem plugin para org method getpluginmanager descargar change and android android-studio-3.0

android - update - Método no compatible: BaseConfig.getApplicationIdSuffix()



update gradle android studio (8)

Así que estoy leyendo Android 6 para programadores: un enfoque basado en aplicaciones y los dos primeros ejemplos de aplicaciones No tuve problemas con los ejemplos, esta vez el ejemplo de FlagQuiz cuando se cargó en Android Studio 3.0 Canary-3 obtengo este error que no me deja construir el proyecto:

Error: Método no compatible: BaseConfig.getApplicationIdSuffix (). La versión de Gradle a la que se conecta no es compatible con ese método. Para resolver el problema, puede cambiar / actualizar la versión de destino de Gradle a la que se conecta. Alternativamente, puede ignorar esta excepción y leer otra información del modelo.

Puede descargar la fuente del sitio del libro here para probar con la misma base de código que estoy probando.


Cambie su versión de gradle o actualícela

dependencies { classpath ''com.android.tools.build:gradle:3.0.1'' }

alt + enter y elija "reemplazar con una versión específica".


En mi caso, Android Studio 3.0.1, solucioné el problema con los siguientes dos pasos.

Paso 1: Cambiar la versión del complemento Gradle en el nivel de proyecto build.gradle

buildscript { repositories { jcenter() mavenCentral() maven { url ''https://maven.google.com/'' name ''Google'' } } dependencies { classpath ''com.android.tools.build:gradle:3.0.1'' } }

Paso 2: cambiar la versión de Gradle

distributionUrl=https/://services.gradle.org/distributions/gradle-4.1-all.zip


Muy bien, descubrí cómo solucionar este problema.

  • Abra build.gradle y cambie la versión de gradle a la versión recomendada:
    classpath ''com.android.tools.build:gradle:1.3.0'' a
    classpath ''com.android.tools.build:gradle:2.3.2''
  • Presiona ''Try Again''
  • En el cuadro de mensajes dirá ''Fix Gradle Wrapper and re-import project'' Haga clic en eso, ya que la versión mínima de Gradle es 3.3
  • Aparecerá un nuevo error y dirá The SDK Build Tools revision (23.0.1) is too low for project '':app''. Minimum required is 25.0.0 The SDK Build Tools revision (23.0.1) is too low for project '':app''. Minimum required is 25.0.0 : The SDK Build Tools revision (23.0.1) is too low for project '':app''. Minimum required is 25.0.0 Update Build Tools version and sync project
  • Puede Android Gradle Plugin Update recommended una ventana emergente que dice que se Android Gradle Plugin Update recommended actualización de Android Gradle Plugin Update recommended , solo actualice desde allí.

Ahora el proyecto debería poder ejecutarse ahora en cualquiera de sus dispositivos virtuales Android.


Para Android Studio 3, necesito actualizar dos archivos para corregir el error:

1. app / build.gradle

buildscript { repositories { jcenter() mavenCentral() maven { url ''https://maven.google.com/'' name ''Google'' } } dependencies { classpath ''com.android.tools.build:gradle:3.0.1'' } }

2. app / gradle / wrapper / gradle-wrapper.properties

distributionUrl=https/://services.gradle.org/distributions/gradle-4.1-all.zip


Primero, abra el archivo build.gradle de su módulo de aplicación.

Verifique el classpath de acuerdo con la dependencia de su proyecto. Si no, cambie la versión de este classpath.

desde:

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

A:

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

o una versión superior de acuerdo con tu gradle de Android Studio.

Si sigue siendo un problema, cambie buildToolsVersion :

Desde:

buildToolsVersion ''21.0.0''

A:

buildToolsVersion ''25.0.0''

luego presione ''Intentar nuevamente'' y gradle se sincronizará automáticamente. Esto lo resolverá.


Puede hacer esto cambiando el archivo gradle.

build.gradle > change dependencies { classpath ''com.android.tools.build:gradle:3.0.1'' } gradle-wrapper.properties > update distributionUrl=https://services.gradle.org/distributions/gradle-4.6-all.zip


Si este () Método no admitido: BaseConfig.getApplicationIdSuffix Android Project es antiguo y ha actualizado Android Studio, lo que hice fue simplemente CERRAR PROYECTO y ejecutarlo nuevamente. Resolvió el problema para mí. No agregó ninguna dependencia o lo que sea descrito por otras respuestas.


También enfrenté el mismo problema y obtuve una solución muy similar:

  1. Cambiar el classpath a classpath ''com.android.tools.build:gradle:2.3.2''

    Imagen después de agregar el classpath

  2. Un nuevo mensaje que indica que se debe actualizar la versión de la herramienta de compilación, así que solo haga clic en ese mensaje para actualizar. Update