使用Git下载:
git clone --depth=1 https://github.com/angcyo/_360jiagu.git _360jiagu
使用git下载, 由于项目中的java
环境比较大, 100+mb, 可能下载需要很长时间.您可以使用百度链接下载:
使用百度下载:
https://pan.baidu.com/s/1tKX4MCdqKlLDjBUnWX2IGg
https://pan.baidu.com/s/187ENYv-Ey6DbO5CVJd07Ag
// gradle 脚本部分 ~17mb
https://pan.baidu.com/s/1tKX4MCdqKlLDjBUnWX2IGg
// java 环境部分 ~56mb
https://pan.baidu.com/s/187ENYv-Ey6DbO5CVJd07Ag
//下载之后, 将 java 环境 `java`文件夹 放在 gradle 脚本 中的 `jiagu/` 文件夹下.
下载只有的_360jiagu
文件夹, 尽量放在工程的根目录
.
在APP Module
中, 加入
apply from: '../_360jiagu/jiagu.gradle'
请关注图中, 第一行即可.
同步(sync)项目之后,
Tasks
任务列表, 会多出_360jiagu
, 双击即可.
或者使用命令行 gradlew _360jiagu
即可.
1:配置360的账号和密码
2:指定需要加固的文件路径
如果不指定加固文件路径,你至少需要使用
release
的方式打包过一次.脚本才能自己识别到文件路径.
请注意控制台的输出.
如果在加固过程中出现 签名配置中没有匹配的签名
请使用命令行的方式单独导入签名信息.
java -jar jiagu.jar -importsign<keystore_path><keystore_password><alias><alias_password>
请将 命令行cd 到 _360jiagu/jiagu/
目录下, 否则会提示jiagu.jar
找不到.
执行一次之后, 以后就不会出现了.
这有可能是360加固的BUG.
如果未指定加固文件路径
, 脚本会自动获取 project.android.applicationVariants
第一个(顺序暂时不确定)配置的文件路径.
- 后续会加上可以选配置项.
2019-01-02新增配置
//自动查找`targetApkPath`时, 取名字中包含`likeApkName`字符串的路径, 如果有多个, 取第一个
"likeApkName" : "",