Android-CI-build: Konnte nicht finden, aapt2-proto.jar
Habe ich versagt bauen auf Bitbucket CI-server:
> 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
Suchte ich ähnliche Fragen, die vorgeschlagen, dass die Google-Maven-repository fehlt, aber ich bin nicht fehlt es. Top-level-build-Datei:
buildscript {
repositories {
jcenter()
google()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.2.1'
classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'
classpath 'com.jakewharton:butterknife-gradle-plugin:8.8.0'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin"
}
}
allprojects {
repositories {
google()
jcenter()
maven { url "https://jitpack.io" }
}
}
Ist und meine app-level-build-file:
buildscript {
repositories {
maven { url 'https://maven.fabric.io/public' }
google()
}
dependencies {
classpath 'io.fabric.tools:gradle:1.26.1'
}
}
apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'io.fabric'
repositories {
maven { url 'https://maven.fabric.io/public' }
google()
mavenCentral()
}
- Eröffnung jcenter.bintray.com/com/android/tools/build/aapt2-proto/0.3.1/... im browser gibt 404, könnte es gebrochen werden jcenter / die Bibliothek verschoben wurde ?
- schauen Sie auch hier: stackoverflow.com/a/52979557/8034839
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen, die
google()
Methode an die Spitze seiner Ausführung blockiert.Vielleicht ist es die Reihenfolge der repositories sucht es in, dass das Problem verursacht.
So ändern Sie beispielsweise diesen:
Zu diesem:
Wenn das nicht hilft, anstelle von aufrufen der
google()
Methode, versuchen Sie es so:UPDATE
Wenn all das obige nicht hilft - stellen Sie sicher, dass Ihre
gradle
version ist mindestens3.0.0
:Und die
gradle-wrapper
version ist mindestens4.1
:In der Regel hier befindet:
project_name/gradle/wrapper/gradle-wrapper.properties
Quelle
Aktualisierung der Gradle wrapper (in gradle-wrapper.Eigenschaften) zu gradle-4.10.2-all.zip behoben das problem für mich.
Update Gradle-Version
Aus der android-gradle release Seite können Sie überprüfen, kompatible version für Ihre gradle-plugin.
Update gradle-version in
gradle-wrapper.properties
im innerenyourProject/gradle/wrapper
Beachten Sie, dass die Reihenfolge spielt eine Rolle.
google()
sollte top sein und von jedem plugin-repo.Für Android Studio version > 3.0
Für Android Studio version < 3.0