我需要启用Proguard,因此将minifyEnabled设置为true。但是,在尝试构建发布APK时,我遇到了以下错误:
错误:任务“:app:packageRelease”执行失败。 无法计算.../app/build/intermediates/classes-proguard/release/classes.jar的哈希值
编辑:听起来我需要根据我使用的库更新我的proguard-rules。这里是我的依赖关系:
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.1.0'
compile 'com.jakewharton:butterknife:7.0.1'
compile 'com.parse.bolts:bolts-android:1.+'
compile 'com.parse:parse-android:1.+'
compile('com.crashlytics.sdk.android:crashlytics:2.5.2@aar') {
transitive = true;
}
compile('com.mopub.sdk.android:mopub:4.0.0@aar') {
transitive = true;
}
}
如何找到每个项目在proguard-rules文件中需要添加什么内容?目前只找到了ButterKnife的示例。