【发布时间】:2015-06-04 14:05:29
【问题描述】:
我使用
创建了一个 Android 库项目的 .aar 文件(包含资源和可绘制对象)./gradlew assemble
我通过设置 minify == true 启用了混淆
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
但是,当我在启用 minify = true 的情况下运行上述 gradle 命令时,我得到 java.io.IOException: The output jar is empty. Did you specify the proper '-keep' options?
此错误指向什么以及如何混淆库 .aar 文件?
最好的问候
【问题讨论】:
-
在没有 proguard 和 minifyEnabled 的情况下是否可以工作?
标签: android android-studio proguard obfuscation