Voir ce link (comme je le soupçonnais) a le fichier POM et pas de jar.
Notes IMPORTANTES:
L'URL de distribution est:
distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.2-all.Zip
Voici l'erreur
FAILURE: Build failed with an exception.
* What went wrong:
A problem occurred configuring root project 'AwesomePlacesApp'.
> Could not resolve all artifacts for configuration ':classpath'.
> Could not find aapt2-proto.jar (com.Android.tools.build:aapt2-proto:0.3.1).
Searched in the following locations:
https://jcenter.bintray.com/com/Android/tools/build/aapt2-proto/0.3.1/aapt2-proto-0.3.1.jar
Il semble que AAPT2 (Android Asset Packaging Tool 2) soit disponible dans le référentiel Maven de Google.
Vous devez inclure google () sous les référentiels dans le fichier build.gradle, comme indiqué:
buildscript {
repositories {
google() // here
jcenter()
}
dependencies {
classpath 'com.Android.tools.build:gradle:3.2.0-alpha12'
}
}
allprojects {
repositories {
google() // and here
jcenter()
}
Jetez un oeil à ce link pour plus de détails.
Remarque: L'ordre est également important. Si jcenter () est supérieur à google (), il échoue.
Cela semble être un problème jCenter. Jusqu'à ce que le problème soit résolu, vous pouvez modifier temporairement la version d'Android Gradle Plugin en 3.1.0
dans le fichier racine build.gradle
:
dependencies {
classpath 'com.Android.tools.build:gradle:3.1.0'
// other imports here...
}
J'ai changé l'ordre de ce fichier: Android/build.gradle
Pour moi travaille avec cette commande:
buildscript {
ext {
buildToolsVersion = "27.0.3"
minSdkVersion = 16
compileSdkVersion = 27
targetSdkVersion = 26
supportLibVersion = "27.1.1"
}
repositories {
google()
jcenter()
}
dependencies {
classpath 'com.Android.tools.build:gradle:3.2.1'
}
}
allprojects {
repositories {
mavenLocal()
google()
jcenter()
maven {
url "$rootDir/../node_modules/react-native/Android"
}
}
}
task wrapper(type: Wrapper) {
gradleVersion = '4.4'
distributionUrl = distributionUrl.replace("bin", "all")
}
Réponse de cette question Dans build.gradle, changez la position de google () et placez-la d'abord:
buildscript {
repositories {
jcenter()
google()
}
changer à,
buildscript {
repositories {
google()
jcenter()
}
Vous devez ajouter google () aux dépôts dans le fichier build.gradle et le mettre à première position :
...
repositories {
google()
jcenter()
}
...
Dans mon cas, le problème était l'ordre du référentiel.