360加固Gradle插件实现
最近码了一个基于360加固的流程实现的Gradle插件,在自动编译打包后进行360加固流程操作。只需要配置一些参数后,就可以实现自动打包编译和加固。
项目地址:https://github.com/jxiaow/android-gradle-plugin
使用步骤
1. 添加依赖
- 在根
build.gradle
中添加:
allprojects {
repositories {
maven { url "https://jitpack.io" }
}
}
dependencies {
...
classpath 'com.github.jxiaow:android-gradle-plugin:$version'
}
- 在
app
的模块build.gradle
中添加:
apply plugin: 'com.github.jxiaow.jiagu'
2. 参数配置
使用这款插件需要在app
的build.gradle
中添加一些配置信息,如下:
jiagu {
home '../360jiagu' // 360加固软件的根目录
buildTypes 'release', 'debug' // 需要加固的编译类型
configs '-crashlog' // 选择360的可选配置服务
username 'user' // 360加固用户名
password 'password' // 360加固密码
charsetName 'GBK' // 360加固控制台输出字符编码
// apk签名文件, 如果在Android中配置了签名文件,此项可以不用配置,插件会自动读取名为'release'的签名文件
signingConfig {
key_alias : KEY_ALIAS,
key_password : KEY_PASSWORD,
key_store_password: KEY_STORE_PASSWORD,
key_store_file : KEY_STORE_FILE
}
}
3. 开始加固
确认上述参数无误后,就可以在控制台中切换到当前项目根目录执行
# 各个系统的控制台gradle命令可能不一样: ./gradlew 或 gradlew
./gradlew clean jiaGuApk
文档
360加固助手

本文作者:Xiaowu
本文链接:https://jxiaow.gitee.io/posts/6c01e784/
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
本文链接:https://jxiaow.gitee.io/posts/6c01e784/
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!