wake-up-neo.com

Fehler beim Erstellen des signierten Apk

vor ungefähr 34 Stunden habe ich ein signiertes apk generiert, aber jetzt konnte ich kein signiertes Apk generieren und ich habe keine Ahnung, wie ich das beheben kann. Bitte helfen

Hier ist meine Ausgabenachricht

Fehler: Hinweis: Es gab 11 doppelte Klassendefinitionen . ( http://proguard.sourceforge.net/manual/tr.html.html#duplicateclass ) FEHLER: Die Erstellung ist mit einer Ausnahme fehlgeschlagen.

Build in 10s fehlgeschlagen

Hier ist 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 ist 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
}
3
Micklo_Nerd

Es handelt sich um ein lintValidRelease-Problem. Sie benötigen ein LintOptions-Element in der Gradle-Datei.

Android {
..
     lintOptions {

        checkReleaseBuilds false

    }
}
15
Shahbaz Ahmed

Für mich lag das Problem an den fehlenden Repositories in allproject part:

buildscript {
    repositories {
        mavenCentral()
        google()
        jcenter()
    }
}

allprojects {
    ...
    repositories {
        mavenCentral()
        google()
        jcenter()
    }
}

nachdem ich google() und jcenter() hinzugefügt habe, ist das Projekt jetzt erfolgreich erstellt

0
Enigo