Проблема с Gradle и minifyEnabled Ошибка: приложение: transformClassesAndResourcesWithProguardForRelease ' - PullRequest
0 голосов
/ 02 декабря 2018

Я получил следующую ошибку при включении minify для моей версии.

Ошибка: не удалось выполнить задачу ': app: transformClassesAndResourcesWithProguardForRelease'.

Я провел исследованиена это, и ошибка связана с моими версиями Gradle, не все совпадают.

Что мне здесь не хватает, чтобы я мог избавиться от ошибки?

В моем проекте Gradle, у меня естьследующее:

dependencies {
    classpath 'com.android.tools.build:gradle:3.0.1'
    classpath 'com.google.gms:google-services:4.0.1'
}

В моем приложении Gradle у меня есть:

android {
    useLibrary 'org.apache.http.legacy'
    compileSdkVersion 26
    defaultConfig {
        applicationId "PACKAGE_NAME"
        minSdkVersion 15
        targetSdkVersion 26
        versionCode 30
        versionName "1.0.30"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
        manifestPlaceholders = [
                onesignal_app_id               : 'XXX',
                onesignal_google_project_number: 'XXX'
        ]
    }
    buildTypes {
        release {
            minifyEnabled true
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
    buildToolsVersion '26.0.2'
}

Я также использую:

distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip

1 Ответ

0 голосов
/ 02 декабря 2018

Добавьте в proguard-rules.pro строки ниже.Это решит проблемы:

-dontwarn org.apache.http.**
-dontwarn org.apache.commons.**
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...