今天在使用360加固的时候遇到了一个问题,非常小的问题,(搞了一个半点,都怪自己粗心大意的)因为是在Linux系统上用命令行操作的,所以比Windows上稍稍麻烦了一点点,记录下来,长个记性,也分享给小伙伴们。
-
第一步:首先你需要去360官网去下载一个360加固助手(傻瓜式的登录,下载就不多介绍了.要注意的是,直接点击下载去下载就好了,其他的不需要你管,如果你还有其他的需求的话可以去看看)
-
第二步:linux系统是不需要安装的,所以你只要将下载好的包解压就好了。
-
第三步:进行命令行操作部分
-
cd 进入jiagu文件夹内
-
这个是进入.jar文件的同时输入用户名密码
java -jar ./jiagu.jar -login 用户名 密码
-
出现login success的提示进入下一步 这个~/是jks文件的目录,后面的依次是keystroe password,别名,key password
java -jar ./jiagu.jar -importsign ~/yiyinong.jks WeAreT0gether yiyinong.jks WeAreT0gether
-
java -jar ./jiagu.jar -showsign
-
java -jar ./jiagu.jar -showmulpkg
-
java -jar ./jiagu.jar -config x86
-
java -jar ./jiagu.jar -showconfig
-
最关键的一步来了 这个需要你填写打包好的apk 的路径,然后将加固完成的apk放在了你的根目录下。
java -jar ./jiagu.jar -jiagu /home/liuxiongbiao/lxbtest/rongxin.loan.app/platforms/android/app/release/app-release.apk ~/ -autosign
-
然后就等着就好了。基本的加固步骤就是这样的,也有其他的情况,可以看下载下的文件有一个help.txt文件,查看自己需要什么配置。
贵在细心,完成后上线完了如果出现应用未安装,或者是包名冲突之类的给一点建议
检查签名和包名是否一致
检查Module中Manifest文件中的versionCode是否增大了
如果自身的Module中的Manifest和build.gradle文件中versionCode都没问题的话,那就检查导入的Module的versionCode是不是有问题吧