2016-02-18 3 views
0

Я пытаюсь создать подписанный apk с включенной proguard. У меня есть следующая строка в build.gradle для ProGuardОшибки при подписании apk с proguard

buildTypes { 
     release { 
      minifyEnabled true 
      proguardFiles getDefaultProguardFile('proguard-android.txt') 
     } 
    } 

Но при создании подписанного APK, я получаю следующую ошибку

Error:Execution failed for task ':app:packageRelease'. 
> Unable to compute hash of D:\project_name\app\build\intermediates\classes-proguard\release\classes.jar 

приложение строит хорошо, но вопрос только во время подписания APK.

ответ

0

Добавьте эту строку в файл build.gradle

buildTypes { 
     release { 
      minifyEnabled true 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 

И добавить ниже линии в 'Proguard-project.txt'

-dontwarn android.support.v7.** 
-keep class android.support.v7.** { *; } 
-keep interface android.support.v7.** { *; } 

Для более подробной информации перейдите на ссылки ниже Link

+1

Это явно недействительный ответ, так как minifyEnabled -false отключит proguard. – rootpanthera

+0

@rootpanthera посмотреть в это сейчас, я изменил –

+0

Я вижу. Это правильно сейчас :) – rootpanthera

Смежные вопросы