il y a environ 34 heures, j'ai généré un apk signé, mais maintenant, je suis incapable de générer un apk signé et je ne sais pas comment résoudre ce problème. S'il vous plaît aider
Voici mon message de sortie
Erreur: Remarque: il y avait 11 définitions de classe en double . ( http://proguard.sourceforge.net/manual/troubleshooting.html#duplicateclass ) ECHEC: La construction a échoué avec une exception.
En cas d'échec de l'exécution pour la tâche ': app: lintVitalRelease'.
Impossible de résoudre tous les fichiers pour la configuration ': app: lintClassPath' . Impossible de résoudre com.Android.tools.lint: lint-gradle: 26.1.0 . Requis par: projet: app Impossible de résoudre com.Android.tools.lint: lint-gradle: 26.1.0 . Impossible d'obtenir la ressource ' https://jcenter.bintray.com/com/Android/tools/lint/lint-gradle/26.1.0/lint-gradle-26.1.0.pom ' . N'a pas pu obtenir ' https://jcenter.bintray.com/com/Android/tools/lint/lint-gradle/26.1.0/lint-gradle-26.1.0.pom ' .. ... jcenter.bintray.com: nodename ni servname fournis ou inconnus Impossible de résoudre com.Android.tools.lint: lint-gradle: 26.1.0 . Impossible d'obtenir la ressource ' https://dl.google.com/dl/Android/maven2/com/Android/tools/lint/lint-gradle/26.1.0/lint-gradle-26.1.0.pom '. N'a pas pu obtenir ' 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 ni servname fournis, ou inconnus
Essayez: Exécuter avec l'option --stacktrace pour obtenir le suivi de la pile. Exécutez-la avec l'option --info ou --debug pour obtenir davantage de sorties de journal. Exécuter avec --scan pour obtenir des informations complètes.
Obtenez plus d'aide sur https://help.gradle.org
BUILD FAILED in 10s
Voici mon 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'
Voici mon build.gradle (projet)
// 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
}
C'est un problème de lintValidRelease . Vous avez besoin d'un add lintOptions dans le fichier Gradle.
Android {
..
lintOptions {
checkReleaseBuilds false
}
}
Pour moi, le problème était dû aux dépôts manquants dans la partie allproject
:
buildscript {
repositories {
mavenCentral()
google()
jcenter()
}
}
allprojects {
...
repositories {
mavenCentral()
google()
jcenter()
}
}
après avoir ajouté google()
et jcenter()
, le projet est maintenant construit avec succès