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()
}
}