android android-studio android-studio-3.2

No se pudo encontrar com.android.tools.build:aapt2:3.2.0



android-studio android-studio-3.2 (4)

A partir de Android Studio 3.2 Canary 11, la fuente de AAPT2 (Android Asset Packaging Tool 2) es el repositorio de Google de Maven.

Para usar AAPT2, asegúrese de tener una dependencia de google () en su archivo build.gradle, como se muestra aquí:

buildscript { repositories { google() // here jcenter() } dependencies { classpath ''com.android.tools.build:gradle:3.2.0-alpha12'' } } allprojects { repositories { google() // and here jcenter() } }

La nueva versión de AAPT2 soluciona muchos problemas, incluida la mejora en el manejo de caracteres no ASCII en Windows.

Agregar los repositorios en el buildscript no es suficiente, necesita agregarlo también en todos los allprojects .

Fuente: https://developer.android.com/studio/releases/#aapt2_gmaven

AndroidStudio3.2 Canary14 falla en limpiar y reconstruir con el siguiente error

Could not find com.android.tools.build:aapt2:3.2.0-alpha14-4748712. Searched in the following locations: file:~/Library/Android/sdk/extras/m2repository/com/android/tools/build/aapt2/3.2.0-alpha14-4748712/aapt2-3.2.0-alpha14-4748712.pom file:~/Library/Android/sdk/extras/m2repository/com/android/tools/build/aapt2/3.2.0-alpha14-4748712/aapt2-3.2.0-alpha14-4748712-osx.jar file:~/Library/Android/sdk/extras/google/m2repository/com/android/tools/build/aapt2/3.2.0-alpha14-4748712/aapt2-3.2.0-alpha14-4748712.pom file:~/Library/Android/sdk/extras/google/m2repository/com/android/tools/build/aapt2/3.2.0-alpha14-4748712/aapt2-3.2.0-alpha14-4748712-osx.jar file:~/Library/Android/sdk/extras/android/m2repository/com/android/tools/build/aapt2/3.2.0-alpha14-4748712/aapt2-3.2.0-alpha14-4748712.pom file:~/Library/Android/sdk/extras/android/m2repository/com/android/tools/build/aapt2/3.2.0-alpha14-4748712/aapt2-3.2.0-alpha14-4748712-osx.jar https://jcenter.bintray.com/com/android/tools/build/aapt2/3.2.0-alpha14-4748712/aapt2-3.2.0-alpha14-4748712.pom https://jcenter.bintray.com/com/android/tools/build/aapt2/3.2.0-alpha14-4748712/aapt2-3.2.0-alpha14-4748712-osx.jar Required by: project :app


¿Estás abriendo un proyecto muy antiguo? Si es así, asegúrese de que el build.gradle de su aplicación tenga:

apply plugin: ''com.android.application'' repositories { google() jcenter() }

(Eso me lo resolvió de todas formas)


Solo agregue google() en su buidscript y todos los proyectos y luego reconstruya el proyecto.

buildscript { repositories { google() // `enter code here` } } allprojects { repositories { google() // `<-- here` } }


// Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { jcenter() google() //导入旧版本项目时,一般来说该处依赖会在更改classpath中gradle版本是自动添加 } dependencies { classpath ''com.android.tools.build:gradle:3.3.0'' classpath ''com.google.gms:google-services:3.0.0'' } } allprojects { repositories { /* 解决报错:Could not find com.android.tools.build:aapt2:3.3.0-5013011. Beginning with Android Studio 3.2 Canary 11, the source for AAPT2 (Android Asset Packaging Tool 2) is Google''s Maven repository. To use AAPT2, make sure that you have a google() dependency in your build.gradle file, as shown here: */ google() //但是此处不会,需要自主添加 jcenter() } }