如何使用Android Studio打包混淆的Jar

2025-03-20 15:22:03
推荐回答(2个)
回答1:

使用gradle混淆打包Jar使用AS开发项目,引入第三方库是非常方便的,我们只需要在build.gradle中配置一行代码就可以轻松引入我们需要的开发库。那么gradle可以帮我们混淆打包Jar吗?答案是当然可以!那么我们如何打包Jar呢?其实我们在编译项目

回答2:

以项目bannerDemo 为例,混淆步骤如下:

在你的library的build.gradle文件中加入如下代码:
task makeJar(type: proguard.gradle.ProGuardTask, dependsOn: "build") {
// 未混淆的jar路径
injars 'build/intermediates/bundles/release/classes.jar'
// 混淆后的jar输出路径
outjars 'build/outputs/cocolove2-banner-1.1.0.jar'
// 混淆协议
configuration 'proguard-rules.pro'
}
配置混淆协议