Gradle build-Fehler beim Generieren von Signierten Apk
Über 34hours ich vor generiert ein signiertes apk aber jetzt, ich habe nicht in der Lage zum erzeugen einer signierten Apk und ich habe keine Idee, wie dieses Problem zu beheben. Bitte Helfen Sie
Hier ist mein Output message
Fehler:Hinweis: es wurden 11 doppelte Klassen-Definitionen.
(http://proguard.sourceforge.net/manual/troubleshooting.html#duplicateclass)
FEHLER: Build fehlgeschlagen ist, mit einer Ausnahme.
Was falsch gelaufen ist: Execution failed for task ':app:lintVitalRelease'.
Konnte nicht aufgelöst werden alle Dateien für die Konfiguration": app:lintClassPath'.
Konnte nicht beheben, com.android.tools.lint:Fussel-gradle:26.1.0.
Erforderlich:
Projekt :app
Konnte nicht beheben, com.android.tools.lint:Fussel-gradle:26.1.0.
Konnte nicht die Ressource 'https://jcenter.bintray.com/com/android/tools/lint/lint-gradle/26.1.0/lint-gradle-26.1.0.pom'.
Konnte nicht 'https://jcenter.bintray.com/com/android/tools/lint/lint-gradle/26.1.0/lint-gradle-26.1.0.pom'.
jcenter.bintray.com: nodename nor servname bereitgestellt, oder nicht bekannt
Konnte nicht beheben, com.android.tools.lint:Fussel-gradle:26.1.0.
Konnte nicht die Ressource 'https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint-gradle/26.1.0/lint-gradle-26.1.0.pom'.
Konnte nicht 'https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint-gradle/26.1.0/lint-gradle-26.1.0.pom'.
dl.google.com: nodename nor servname bereitgestellt, oder nicht bekanntVersuchen: Führen Sie mit --stacktrace-option, um den stack-trace. Laufen mit --info oder --debug-option, um mehr log-Ausgabe. Laufen mit --scan zu erhalten vollen Einblick.
Weitere Hilfe bei https://help.gradle.org
BUILD FAILED in 10s
Hier mein build.gradle(app)
apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'io.fabric'
android {
compileSdkVersion 26
buildToolsVersion '27.0.3'
defaultConfig {
applicationId "com.myapp……"
minSdkVersion 17
targetSdkVersion 26
versionCode 5
versionName "5.0"
}
buildTypes {
release {
minifyEnabled true
shrinkResources true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
packagingOptions {
exclude 'META-INF/NOTICE'
exclude 'META-INF/LICENSE'
}
}
dependencies {
implementation fileTree(include: ['*.jar'], dir: 'libs')
implementation "com.android.support:appcompat-v7:$support_version"
implementation "com.android.support:design:$support_version"
implementation "com.android.support:support-v4:$support_version"
implementation "com.android.support:cardview-v7:$support_version"
implementation "com.android.support:recyclerview-v7:$support_version"
implementation "com.google.firebase:firebase-core:$firebase_version"
implementation "com.google.firebase:firebase-messaging:$firebase_version"
implementation "com.google.firebase:firebase-ads:$firebase_version"
implementation 'com.crashlytics.sdk.android:crashlytics:2.9.1'
implementation "com.google.firebase:firebase-perf:$firebase_version"
implementation 'io.github.yavski:fab-speed-dial:1.0.6'
implementation 'com.google.code.gson:gson:2.8.0'
implementation 'com.codemybrainsout.rating:ratingdialog:1.0.8'
implementation 'com.android.billingclient:billing:1.0'
implementation 'com.android.support.constraint:constraint-layout:1.0.2'
implementation 'org.jsoup:jsoup:1.10.3'
testImplementation 'junit:junit:4.12'
implementation "org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version"
}
apply plugin: 'com.google.gms.google-services'
apply plugin: 'kotlin-android-extensions'
Hier mein build.gradle(Projekt)
//Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
ext.kotlin_version = '1.2.10'
ext.support_version = '26.1.0'
ext.firebase_version = '12.0.1'
repositories {
jcenter()
google()
maven {
url 'https://maven.fabric.io/public'
}
}
dependencies {
classpath 'com.android.tools.build:gradle:3.1.0'
classpath 'io.fabric.tools:gradle:1.25.1'
//NOTE: Do not place your application dependencies here; they belong
//in the individual module build.gradle files
classpath 'com.google.gms:google-services:3.1.2'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
}
allprojects {
repositories {
jcenter()
google()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es ist ein lintValidRelease Problem.
Sie müssen ein add lintOptions in Gradle-Datei.
lintOptions
funktioniert, aber es scheint wie ein workaround. Was ist die Ursache? Ich bin mit dem internet verbunden und es hilft nicht.Execution failed for task 'app:lintVitalRelease'. > Could not resolve all files for configuration 'app:lintClassPath'. > Could not find lint-checks.jar (com.android.tools.lint:lint-checks:26.1.2). Searched in the following locations: https://jcenter.bintray.com/com/android/tools/lint/lint-checks/26.1.2/lint-checks-26.1.2.jar
Für mich das problem war-aufgrund der fehlenden repositories in
allproject
Teil:nachdem ich Hinzugefügt
google()
undjcenter()
das Projekt jetzt gebaut wird erfolgreich