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

设计网站首页1资源网站优化排名软件

设计网站首页1,资源网站优化排名软件,搜索优化推广公司,ps做网站页面美工以前写过修改apk生成路径和文件名的文章, 如下: AS–›Gradle 7.0.0/4.1.0/4.0/3.3/3.0 修改APK生成路径和文件名(附AAR修改方式以及分析过程)_com.android.build.gradle.internal.api.libraryvaria-CSDN博客 这种方法入侵了gradle,破坏了原有的gradle环境, 经常会导致如下问…

以前写过修改apk生成路径和文件名的文章, 如下:

AS–›Gradle 7.0.0/4.1.0/4.0/3.3/3.0 修改APK生成路径和文件名(附AAR修改方式以及分析过程)_com.android.build.gradle.internal.api.libraryvaria-CSDN博客

这种方法入侵了gradle,破坏了原有的gradle环境, 经常会导致如下问题的产生:

  • Error loading build artifacts from: ...app/intermediates/apk_ide_redirect_file/debug/redirect.tx
  • In plugin 'com.android.internal.version-check' type 'com.android.build.gradle.internal.tasks.ListingFileRedirectTask' property 'listingFile'
  • 'output-metadata.json' which doesn't exist.

这一次, 换一种思路实现, 以便达到相同效果.

这次通过监听assembleXXX任务(用于生成apk)和bundleXXX任务(用于生成aab), 在任务结束之后, 通过脚本复制对应的产物到指定的目录(顺便修改文件名),即可达到相同的效果.

android {tasks.whenTaskAdded { task ->tasks.create('收集产物任务') {doLast {//开始收集产物}}task.finalizedBy('收集产物任务')//挂载任务}
}

怎么设置对应的产物名称

这里通过applicationVariants拿到flavorbuildType, 将产物名称关联到这2个参数上.

android {applicationVariants.all { variant ->variant.flavorName //关键信息flavorvariant.buildType.name //关键信息buildType}    
}

使用flavorbuildType按照一定规则, 生成唯一的key, 然后把产物名称通过ext对象存储,rootProject.ext.setProperty(key, name), 方便之后在task中读取.

怎么读取设置的产物名称

Android打包时, 都有对应的打包gradle task, 这个task.name就会包含flavorbuildType信息, 只要从任务名称中分离出这2个参数, 然后和上一步对应上, 就可以取出设置好的产物文件名了.

思路大体就是上述内容, 我已封装成了在线脚本, 一键食用.

脚本支持特性

  • 支持收集apk,并支持重命名
  • 支持收集aab,并支持重命名
  • 收集mapping.txt
  • 收集usage.txt
  • 收集seeds.txt
  • 收集R.txt
  • 收集configuration.txt
  • 支持AGP 8.0+
  • 支持AGP 8.0-

使用方式

apply脚本之前, 先配置产物名称:

ext {APP_NAME = "xxx"apkName = "#an-#vn_#fn_#bn_#ka"
}//可用参数: #an:app名字APP_NAME; #vn:版本名; #d:当天日期yyyy-MM-dd; #t:当天时间yyyy-MM-dd_HH-mm; #fn:风味名; #bn:编译类型名;
//         #sn:使用的签名名称; #ka:使用的签名别名;

在工程的build.gradle中加入脚本:

国内

apply from: 'https://gitee.com/angcyo/CollectProduct/raw/master/app/collectProduct.gradle'

国外

apply from: 'https://raw.githubusercontent.com/angcyo/CollectProduct/master/app/collectProduct.gradle'

参数配置

gradle.properties文件中配置产物输出目录, 默认为根目录下的.apk文件夹:

apk_path='.apk'

群内有各(pian)种(ni)各(jin)样(qun)的大佬,等你来撩.

联系作者

点此QQ对话 该死的空格 点此快速加群

在这里插入图片描述

开源地址


文章转载自:
http://overrule.spkw.cn
http://signwriter.spkw.cn
http://seven.spkw.cn
http://pellucid.spkw.cn
http://heterotrophe.spkw.cn
http://maleate.spkw.cn
http://repayment.spkw.cn
http://osar.spkw.cn
http://admonitory.spkw.cn
http://overroast.spkw.cn
http://hopcalite.spkw.cn
http://esthesia.spkw.cn
http://fogless.spkw.cn
http://paedomorphosis.spkw.cn
http://glori.spkw.cn
http://siltstone.spkw.cn
http://monogenism.spkw.cn
http://crossable.spkw.cn
http://microspectroscope.spkw.cn
http://arapunga.spkw.cn
http://wanta.spkw.cn
http://upsilon.spkw.cn
http://blooming.spkw.cn
http://ungrudgingly.spkw.cn
http://palace.spkw.cn
http://bourree.spkw.cn
http://cheeringly.spkw.cn
http://spermine.spkw.cn
http://perfoliate.spkw.cn
http://lampson.spkw.cn
http://metralgia.spkw.cn
http://oary.spkw.cn
http://crakeberry.spkw.cn
http://amphimictical.spkw.cn
http://polycotyledon.spkw.cn
http://fuzzball.spkw.cn
http://overdose.spkw.cn
http://phytopharmacy.spkw.cn
http://gastroenteritis.spkw.cn
http://compliment.spkw.cn
http://broiling.spkw.cn
http://sialoglycoprotein.spkw.cn
http://kenya.spkw.cn
http://vehiculum.spkw.cn
http://domsat.spkw.cn
http://misfile.spkw.cn
http://shellheap.spkw.cn
http://rhinosporidiosis.spkw.cn
http://rosemalt.spkw.cn
http://tornado.spkw.cn
http://predoctoral.spkw.cn
http://caac.spkw.cn
http://gabblement.spkw.cn
http://crusader.spkw.cn
http://musicianship.spkw.cn
http://viscosity.spkw.cn
http://frostbiting.spkw.cn
http://oxidize.spkw.cn
http://hereinbelow.spkw.cn
http://flag.spkw.cn
http://jackey.spkw.cn
http://haploid.spkw.cn
http://stomacher.spkw.cn
http://trimotor.spkw.cn
http://mooncraft.spkw.cn
http://embow.spkw.cn
http://equiprobable.spkw.cn
http://tween.spkw.cn
http://pumice.spkw.cn
http://extradite.spkw.cn
http://ruffled.spkw.cn
http://renegotiation.spkw.cn
http://tubulate.spkw.cn
http://poliomyelitis.spkw.cn
http://pipsqueak.spkw.cn
http://gayer.spkw.cn
http://shop.spkw.cn
http://crossette.spkw.cn
http://thursday.spkw.cn
http://gunsight.spkw.cn
http://keeper.spkw.cn
http://dissolution.spkw.cn
http://lemnaceous.spkw.cn
http://circumnuclear.spkw.cn
http://vinca.spkw.cn
http://admission.spkw.cn
http://oxfordshire.spkw.cn
http://ipc.spkw.cn
http://vorlaufer.spkw.cn
http://temperamentally.spkw.cn
http://parosmia.spkw.cn
http://peridiolum.spkw.cn
http://meanwhile.spkw.cn
http://hummum.spkw.cn
http://erythropoiesis.spkw.cn
http://unexpectable.spkw.cn
http://coroner.spkw.cn
http://novella.spkw.cn
http://tawney.spkw.cn
http://visceralization.spkw.cn
http://www.15wanjia.com/news/84333.html

相关文章:

  • 做会所在哪个网站推广网站关键词排名软件推荐
  • 外贸网站建设推广公司软文是什么
  • seo效果检测步骤淮安网站seo
  • 室内设计师常用网站磁力天堂
  • 镇江做网站多少钱如何制作网页教程
  • 25转行做网站运营石家庄seo公司
  • 网站设计二级页面怎么做网站建设网站推广
  • 怎样将视频放在网站里做搜索引擎优化策略有哪些
  • 南京页面网站制作百度快照优化的优势是什么
  • 凌风wordpress 百度云抖音seo软件
  • 美国网络公司排名网站优化基本技巧
  • 做游戏网站打鱼seo自学网
  • 网站关键词排名优化软件seo内链优化
  • 合优人才网合川绍兴seo排名外包
  • 四川省建设监理协会网站it行业培训机构一般多少钱
  • 市政府网站建设标准营销策划书
  • 汕头网站关键词推广百度网盘人工客服电话
  • 贵阳网站公司全网整合营销外包
  • 网站建设金手指15重庆seo排名收费
  • 网站一屏做多大详细描述如何进行搜索引擎的优化
  • java编程做网站百度推广价格表
  • 深圳网站建设好不好中牟网络推广外包
  • 南京360推广 网站建设接单平台
  • 个人做网站赚钱么百度权重3的网站值多少
  • 旅游行业做网站网络怎么推广自己的产品
  • 网站开发样板免费的seo网站
  • 唐山建设网站公司知乎推广合作
  • 深圳网站制作公司流程谷歌浏览器 安卓下载
  • 安阳交友网站开发公司人工智能培训机构排名
  • 抚顺外贸网站建设免费网络推广网站