当前位置: 首页 > news >正文

网站建设中跳转页面源码嵌入式软件开发学习路线

网站建设中跳转页面源码,嵌入式软件开发学习路线,高级感ppt模板,服务中心网站建设意见背景#xff1a; 1、360加固宝#xff0c;签名收費了#xff0c;脚本上传加固也针对特定帐号才可实现。 内容 本文将会分享安卓项目中#xff0c;使用360加固#xff0c;再用walle签名#xff0c;产出多渠道加固包的全流程。 环境 win10 jdk11 as2022 gradle7.5 最… 背景 1、360加固宝签名收費了脚本上传加固也针对特定帐号才可实现。 内容 本文将会分享安卓项目中使用360加固再用walle签名产出多渠道加固包的全流程。 环境 win10 jdk11 as2022 gradle7.5 最终效果 通过walle获取加固包的渠道名字正确。 实现思路 整体思路如下 项目产出release包–360加固–对齐签名–walle多渠道 四个步骤。 当然实现多渠道加固的方式千差万别这里仅仅时其中一种方式而已有更好的方式可以评论区留言。 开始实现 1引入walle依赖 整个多渠道的核心是以walle展开的再以360加固为辅助。 所以这里的第一步就是引入walle的依赖。 而walle有两个较好的版本一个是官方的版本一个是民间大神升级适配gradle7.0的版本具体选择哪个看项目。这里的demo我选择的是民间版本。 https://github.com/Petterpx/wallefork升级版 https://github.com/Meituan-Dianping/walle 官方原版 具体配置方法上述两个链接都有这里粗略提一下就算了。 //walle配置核心-start--------------------------远程仓库地址 maven { url https://jitpack.io }classpath classpath com.github.Petterpx.walle:plugin:1.0.5主项目appbuild.gradle中配置apply plugin: wallewalle {def outputFile new File(${rootProject.rootDir}/walle/)outputFile.deleteDir()outputFile.mkdirs()// 指定渠道包的输出路径apkOutputFolder outputFile// 定制渠道包的APK的文件名称apkFileNameFormat ${channel}-v${versionName}.apk// 渠道配置文件channelFile new File(${rootProject.rootDir}/channel) }implementation com.github.Petterpx.walle:library:1.0.5特别注意一定要配置好项目的密钥否则walle编译会报错//walle配置核心-end-------------------------对比官方我这里重写了walle输出时候的目录构建方式先删除后创建。每次打包都是新的目录。 注意请认真阅读walle括号内的相关配置。 说这么多上述的配置看看就行跑通就行。因为不会用到官方原版的多渠道这里只是配置一下而已。实际对多渠道包没有根本上的影响。 配置完成后项目可安装可打正式包可以rebuild。即认为引入成功 最后在Activity中配置代码用于查看后续的渠道信息 val channel: String? WalleChannelReader.getChannel(this.applicationContext) Log.d(渠道, 当前渠道${channel})2360加固 基于步骤1的情况下点击项目的build–signapk-打一个release包出来。 然后打开360加固宝进行加固。 点击添加选择刚刚打好的release包等待加固完成即可。 加固完成如下图 这个时候下载的包是没有签名的仅仅是已经加固过了的。这个时候我们要对这个包进行签名对齐。多渠道。 3重新签名 签名指令相信做过发包的都已经知道了下面举个代码例子: jarsigner -verbose -keystore jiagu.jks -storepass 123456 -signedjar jiagu_signed.apk app-release_10_jiagu.apk jiaguzipalign -p -f -v 4 jiagu_signed.apk jiagu_signed2.apkapksigner sign --ks jiagu.jks --ks-key-alias jiagu --ks-pass pass:123456 --v1-signing-enabled true --v2-signing-enabled true -v --out .\jiagu_signed3.apk .\jiagu_signed2.apk 通过jarsigner,aipalign,apksigner进行签名和对齐即可实现。这里值得一提的是一定要先配置好windows系统环境然后再去执行指令否则会执行失败。 这里用到的jdk是11sdk build-tools30。 具体就在window环境变量path添加对应的路径即可。 好了环境配置好执行完上述指令。那么目录下就会有一个apk_signed3.apk的包了。这个时候就要对这个安装包进行walle多渠道。 3walle多渠道 具体指令看官网 https://github.com/Petterpx/walle/blob/main/walle-cli/README.md 这里用到的是walle-cli-all.jar进行打包github可以找到然后下载。 具体指令如下 java -jar wallejar/walle-cli-all.jar batch -f channel apk_signed3.apkchannel就是夺渠道的文件 具体要看你分发的市场配置我这边的配置如下图 这里就是单行文字进行渠道配置的。 最后执行完指令就可以看到目录下的渠道包了。然后安装观察log具体输出是否符合预期即可。 注意注意注意 在签名对齐的情况会有可能有很多问题如 1as jdk版本和系统环境jdk版本对不上导致了签名失败这个时候就要调整至一致的jdk环境包括window中类似的Java_home变量也要调整到和项目一致的jdk。 2保证生成的签名文件xxx.jks所使用的jdk环境和项目匹配。 一定要保证上述两个步骤的环境一致签名才会执行成功才能进行后续的多渠道打包。 that’s all-------------------------------------------------------------------------------------------------------------
http://www.hkea.cn/news/14453111/

相关文章:

  • 不错的网站建设公司做网站全程指导
  • 怎么把网站维护crm系统是什么
  • 网站建设学校培训班虚拟服务器和如何创建网站
  • 腾讯云wordpress搭建网站免费做手机网站
  • 专业的门户网站建设加入google广告wordpress
  • 直播类网站开发南京工程造价信息网
  • t型布局网站的样子请人开发一个网站需要多少钱
  • wordpress开发视频网站模板下载地址天津建设网站天津市地铁规划图
  • 英文网站 模板做游戏需要学什么
  • 做网站实训心得体会深圳制作企业网站的公司
  • 松原网站建设哪家专业网站模板库
  • 太极馆如何做网站苏州现在可以正常进入吗
  • 沭阳做网站shy1z金华建设学校继续教育网站
  • 可以做软件外包项目的网站网站上内容列表怎么做的
  • 网站需要实名认证兰溪做网站
  • 深圳做网站好的公司网站模版配置数据库
  • 立水桥网站建设如何做电影网站 去哪里找片源
  • 网站开发企业官网恶意代码 wordpress
  • 长春做网站的电话河南信合建设投资集团有限公司网站
  • 最简单的建个人网站wordpress 后台菜单修改
  • 斗鱼企业网站建设的目的营销型网站建设公司哪家建设
  • 多语言网站制作网站建设分工表
  • 百度提交网站的入口地址新网站的建设方案
  • 花都网站建设公司怎么样网站建设仟首先金手指15
  • 怎么做网页版网站陈铭生个人资料简介
  • 简述商务网站建设商城网站策划书
  • 深圳外贸soho网站建设xampp wordpress
  • 免费网站设计什么价格网站网站建设设计公司
  • 网站后台管理软件合肥市建设工程市场信息价
  • 做网站需要什么域名网站空间免