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

Android compileSdkVersion、minSdkVersion、targetSdkVersion的关系以及和Unity的关系

 

compileSdkVersion、minSdkVersion、targetSdkVersion的关系

参考:https://mp.weixin.qq.com/s?__biz=Mzg5MzYxNTI5Mg==&mid=2247494238&idx=1&sn=06285667d3ac1339f6d2daae840cedc8&chksm=c125565280f1ad3aa127774c2d1e59eb2818f89f0cb3ed4d72145faf619a2c2137ac2a64a21f#rd

总结:

  • compileSdkVersion:编译器用来检查代码的Api版本
    • 比如某个Api在32废弃了,compileSdkVersion=31,不会报警告,32就会报警告,它只是用来编译,和运行时无关
  • minSdkVersion:App支持的最小api版本
    • 比如22,那21版本的手机,就安装不上App
  • targetSdkVersion:当前App的版本号,Android内部用来做版本判断,向前兼容
    • 比如当前是33,如果用户的系统升到了34,有一些特性只能在34上执行,则即使用户升到了34,也不会运行,因为App在一开始就确定了它的更新版本号

和Unity的关系

Unity 打出的App,以Unity设置的为主,如果三方SDK gradle文件里面,使用了大于Unity设置的主版本号,则有可能会报错。 

http://www.dtcms.com/a/166138.html

相关文章:

  • 微格式:为Web内容赋予语义的力量
  • 100 个 NumPy 练习
  • 【Linux】Linux 操作系统 - 11 , 进程状态 - 详谈《僵尸进程和孤儿进程》让你彻底明白 !
  • 基于CATIA参数化球体建模的自动化插件开发实践——NX建模之球体命令的参考与移植
  • 微前端统一状态树实现方案
  • vue elementui 去掉默认填充 密码input导致的默认填充
  • String、StringBuffer、StringBuilder 的区别
  • 2025年4月个人工作生活总结
  • 93. 后台线程与主线程更新UI Maui例子 C#例子
  • 用于实时辐射场渲染的3D高斯溅射——3D Gaussian Splatting for Real-Time Radiance Field Rendering
  • 「Mac畅玩AIGC与多模态10」开发篇06 - 使用自定义翻译插件开发智能体应用
  • 拥抱 Kotlin Flow
  • MySQL入门篇(SQL语句、函数、约束、多表查询、事务)
  • Linux -- SysremV 共享内存通信
  • 软件产品登记测试 VS 确认测试有何不同?第三方检测机构深度解析
  • 0901context_useReducer_状态管理-react-仿低代码平台项目
  • Django 学习指南:从入门到精通(大体流程)
  • 健康养生:构建健康生活的多维度指南
  • 扩展根分区
  • Word中批量修改MathType公式
  • 完美解决react-native文件直传阿里云oss问题一
  • 港口危货储存单位主要安全管理人员考试精选题目
  • K8S - HPA + 探针实战 - 实现弹性扩缩与自愈
  • springboot框架常用配置
  • Microsoft Entra ID 详解:现代身份与访问管理的核心
  • 《PyTorch documentation》(PyTorch 文档)
  • 学习记录:DAY21
  • 深度解析:Vue.js 性能优化全景指南(从原理到实践)
  • 破局 AI 焦虑:企业如何抢占智能时代的制高点
  • DC-DC常见应用问题解疑