我正在使用android studio,我想构建一个jar文件。
应该做到以下几点:
我做了什么:
对于我使用的外部库而不是编译,它运行良好。
dependencies {
provided files('libs/MyLib.jar')
}
我定义了一个jar任务来打包代码,如下所示:
task jar(type: Jar) {
from ('build/intermediates/classes/release/')
into ('build/libs/')
exclude ('package/MainActivity.class')
exclude ('package/MyClass.class')
exclude "com.**"
archiveName 'generated_lib.jar'}
这些任务也按预期工作。
对于混淆,minifyEnabled在发布时更改为true
buildTypes {
release {
minifyEnabled true
proguardFile 'proguard-rules.pro'
}
}
问题:
在排除类和库之前正在进行模糊处理。
问题:
有没有办法在jar文件的jar任务之后定义一个手动进行模糊处理的任务?
或者我可能走错了路!任何有关要求的建议都将受到赞赏。