如何批量加密 如何打包加密

今天给大家分享一下android应用开发的最后一步——制作一个可分发的apk。现在对可分发apk的要求主要集中在满足多通道分析和如何提高安全性上。因此,为了满足这两个要求,需要制作多个带有通道标识的apk,并对这些apk进行两次加密。Walle是目前市场上比较好的多渠道包装方案,...

今天给大家分享一下android应用开发的最后一步——制作一个可分发的apk。

现在对可分发apk的要求主要集中在满足多通道分析和如何提高安全性上。因此,为了满足这两个要求,需要制作多个带有通道标识的apk,并对这些apk进行两次加密。

Walle是目前市场上比较好的多渠道包装方案,解决了传统包装速度慢的问题。也有很多工具可以给apk提供加密技术。基于360加固和walle,这里做了一个一键生成加密频道包的脚本,简化了发布过程。

准备工作/即将开始工作

a.walle-cli-all.jar

Walle是目前市场上比较好的多渠道包装方案,解决了传统包装速度慢的问题。Walle-cli是Walle提供的生成多通道apk的命令行程序。开源代码库

B.360加固套件。点击下载。

加固包有两个部分,一个是可视化工具,另一个是命令行工具。因为要做加密+通道包,所以这里只能用命令行工具。

配置环境变量

加密过程中会用到Adb、aapt、zipalign、apksigner等工具,所以系统中加入了这些工具,便于执行。

/Users/您的用户名/androidsdk目录/平台-工具

/Users/您的用户名/andoridsdk目录/构建工具/最新版本

A.打开它。Bash_profile文件

B.编辑。Bash_profile文件,包含以下内容:

ANDROID_HOME=/Users/您的用户名/androidsdk目录

导出路径= $ PATH:$ ANDROID _ HOME/platform-tools

导出路径= $ path:$ Android _ home/build-tools/最新版本

注意:没有必要配置环境变量。如果没有,后续命令需要进入相应的目录执行。

剧本

将下载的360工具包***到项目根目录下。

创建脚本发布。Sh,编辑如下:

1.360加固-登录和加固

因为使用360加固需要登录,加固步骤是两步。

首先编辑用于加固的变量。

在这里,你需要先将光盘转到甲骨目录。原因不明。命令执行后的Cd。。退出目录

注意:这里的加密apk是未签名的。

2.优化和调整应用程序

zipalign的优化是帮助操作系统根据请求更高效地索引资源,提高应用与Android系统的交互效率。

# #对齐

如果[!——一个“上次优化后的APK”];然后

Rm -f上次优化的apk

船方不负担装货费用

Zip-V4“要优化的apk”“优化后的apk”

完整内容如下:

3.签名

使用androidSDK附带的签名工具进行签名。

首先编辑签名所需的变量。

完成的内容如下:

注意:如果之前没有配置环境变量,那么在执行命令之前,您需要cd到apksigner的目录。

点击频道套餐

使用walle-cli通过不同的渠道打包已签名的apk。

首先编辑通道所需的变量。

完整内容如下:

执行脚本

在终端中,cd到项目的根目录并执行publish.sh

补充说明:

360加固有自己的招牌功能。不使用360签名是因为360签名不支持v2和v3签名,所以使用andorid原生签名工具。

Ver:表示当前apk的版本

$(cd `dirname $0`; pwd): 表示当前脚本所在目录的绝对路径

拓展思维:

该脚本可以与assembleRelease关联,并在生成releaseApk后自动执行,进一步简化了发布过程。

最后,完整的脚本附后如下:

本文来自我要无比强大投稿,不代表舒华文档立场,如若转载,请注明出处:https://www.chinashuhua.cn/24/507549.html

打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
() 0
上一篇 04-17
下一篇 04-17

相关推荐

  • 苹果手机视频如何录制4比3(苹果手机视频如何隐

    核心答案要点:总结:以苹果12为例,录制4比3的视频的步骤需要分为4步。1、打开相机。首先需要在苹果手机中找到并打开相机软件。2、点击延伸。 总结:以苹果12为例,录制4比3的视频的步骤需要分为4步。1、打开相机。首先需要在苹果手机中找到并打开相机软件。2、点击延伸。接

    2023-07-29 11:18:01
    638 0
  • 如何更改ip地址(电脑怎么改ip地址)

    1.将鼠标指向电脑右下角的小电脑(或WiFi)图标,右键点击【打开''和互联网''设置];2.在弹出的页面中找到并点击【更改适配器选项】;3.找到计算机选择的网卡。如果计算机连接到网络电缆,网卡的名称通常为[本地连接]或[以太网]。如果您使用的是WiFi,请选

    2023-07-29 07:44:01
    415 0
  • 如何制作视频(如何制作视频剪辑)

    编辑导语:在短视频不断发展的时代,越来越多的个人和企业投身于短视频行业。本文作者介绍进入短视频后制作视频的正确步骤。让我们一起学习。我还是要坚持年初定下的短视频旗帜。虽然三天打鱼两天晒网,但我从未放弃。今天就来总结一下,视频制作的正确步骤,一定会为新生节省

    2023-07-29 06:46:01
    1006 0
  • 百度网盘超级会员如何倍速播放(如何倍速播放百度网盘视频)

    百度网盘相信大部分都很熟悉,很多人用它追剧,存素材。但是需要会员进行倍速视频播放也是很多人头疼的问题。我也去了解了一下有没有什么好的方法可以帮助你提速。我终于找到了一个很合理的办法!今天就教大家如何使用win10系统自带的微软Edge浏览器实现倍速播放。1.先在浏览

    2023-07-29 04:26:02
    345 0

评论列表

联系我们

在线咨询: QQ交谈

邮件:admin@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信