正在开开心心的敲代码,以前公司的后端同事问我一个问题:“android 打包的时候如果需要分别打32位和64位的包,gradle要怎么配置和执行可以做到?而不是每次手动修改gradle.build文件?”
这个问题还真是没想过,幸亏很久之前读过《Gradle 实战》这本书,有点儿灵感,然后实现之,在此记录下来,以免以后忘记。算是2022年1月21日第一篇学习笔记。

1、在android的rootProject的build.gradle中,定一个一个变量:

ext {//约定1代表32位,2代表64位,3代表64位和32位一起打包ndkType="1"
}

2、在buildType里面指定对应的类型:

主要是在不同的buidType里设置ndkType的值

 buildTypes {ndK32 {minifyEnabl

Android Gradle动态打32位或者64位的包相关推荐

  1. Android系统判断CPU是32位还是64位

    Android系统判断CPU是32位还是64位 一.方法一,读取"/proc/cpuinfo"文件的第一行. 1.32bit 2.64bit 二.方法二,读取Android 的sy ...

  2. Android判断CPU是32位还是64位

    Android系统判断CPU是32位还是64位 方法一: 命令行中输入以下命令 adb shell getprop ro.product.cpu.abi 这样可以直接获取cpu处理器位数: armea ...

  3. Android APK 32位和64位 的区别

    现在我们或者运营人员在更新应用市场的是时候会被要求上传 32位 的安装包和 64位 的安装包 32位 对应的就是32位的操作系统,那么 64位 就是对应64位的操作系统. 64位的操作系统运行起来比3 ...

  4. 如何检测Android应用是32位还是64位

    目录 1.前言 2.检测App 3.应用是否包含 64 位库? 1.前言 从Android 4.4宣布支持64位系统以来,各终端方案厂商逐步推出了各自的64位soc解决方案.Google为了兼容之前3 ...

  5. Android adb安装时强制应用App以32位或者64位运行

        Android adb安装时强制应用App以32位或者64位运行 前言   如果只想看结论,请跳转到最后,如果想看看这其中的曲折历程那就按照正常的流程就好了.   不要问我为什么会写这么奇葩的 ...

  6. 台式计算机是32位还64位,怎么看电脑是32位还是64位

    怎么看电脑是32位还是64位 相信大家都遇到过这样的问题:在安装系统的时候会询问你的计算机是32位还是64位?这时候大家都一头雾水了,究竟怎么看电脑是32位还是64位?其实方法很简单,这里就以WIN7 ...

  7. 从编程角度看32位和64位

    ------------------------文章内容并非原创,看其他博主,有所收获,积累一二---------------------------------- 一)64位系统和32位有什么区别? ...

  8. 如何判断Unix系统的一个库文件是32位还是64位的

    如何判断Unix系统的一个库文件是32位还是64位的 某些时候,我们需要知道操作系统的位数,或者配置插件的时候需要知道主程序的位数(例如配置apache插件的时候需要知道apache的位数以便配置相应 ...

  9. 如何让应用支持64位 Android,Sailfish OS 4.1终于拥抱64位 Android10应用支持API等级

    当其他移动操作系统多年来一直采用64位软件堆栈,并在逐步淘汰32位应用支持的过程中,Jolla正在庆祝Sailfish 4.1终于标志着他们第一个完全64位的Sailfish OS软件堆栈的到来,但它 ...

  10. 判断oracle客户端是32还是64,64位-如何知道已安装的Oracle Client是32位还是64位?

    64位-如何知道已安装的Oracle Client是32位还是64位? 操作系统:Windows 2008 Server R2 Oracle客户端:11.2 非常感谢 8个解决方案 73 votes ...

最新文章

  1. 设计模式-模板方法(Template Method Patten)
  2. 大道至简,仅需4行代码提升多标签分类性能!ICCV21 南大提出Residual Attention
  3. 深入理解Plasma(一)Plasma 框架
  4. 如何从“点子”落地到“执行”?—完整解析1个手游传播类mini项目的进化
  5. 华为认证hcia证书实力 华为认证hcia考试题库
  6. 双控是指控制理论与控制工程,是二级学科,控制科学与工程是一级学科。
  7. 使用postman发送post请求,header设置问题
  8. cause: duplicate entry: meta-inf/maven pom.xml
  9. python列表获取最后一个元素的方法_在Python中获取列表的最后一个元素
  10. python保存视频中的每一帧
  11. 2020年下半年系统架构设计师下午真题及答案解析
  12. 工具|2021年十大扫描漏洞工具
  13. 摩托罗拉Android 7寸,3.7寸屏600MHz处理器 摩托罗拉MT710评测
  14. T70次列车(乌鲁木齐 到 北京)的列车时刻表
  15. openstack ice自定义调度算法项目详解(horizon、novaclient、api、scheduler、db、自定义数据库)
  16. 微信小程序自动化构建(云效)
  17. 为什么别人不把你当回事(经典)
  18. 复旦校长官宣:复旦大学即将推出“不升也能留”计划!
  19. 经济的1000+篇文章总结
  20. 使用 docker 运行 drupal

热门文章

  1. 设置java heap_JAVA HEAP SPACE解决方法和JVM参数设置
  2. 多分类决策树 r语言_R语言——决策树模型的相关可视化
  3. CSS:公共样式(自用)
  4. Javascript:访问和设置CSS属性
  5. 论文笔记_S2D.40_2017_CVPR_半监督深度学习的单目深度图预测
  6. 论文笔记_S2D.31_2015-CVPR_对单张图像进行统一的深度和语义预测
  7. 模式识别与机器学习(一):概率论、决策论、信息论
  8. 面试之手撕BP反向传播
  9. 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下4 X 4矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 则依次打印出数字1,2,
  10. 【C#夯实】我与接口二三事:IEnumerable、IQueryable 与 LINQ