当前位置: 首页 > 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设置的主版本号,则有可能会报错。 

相关文章:

  • 微格式:为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公式
  • 解放日报:“北斗七星”列阵,AI群星闪耀
  • 前行中的“模速空间”:要攻克核心技术,也要成为年轻人创业首选地
  • 解放日报头版聚焦“人民城市”:共建共享展新卷
  • 太好玩了!坐进大卫·霍克尼的敞篷车穿越他画笔下的四季
  • 习近平:在庆祝中华全国总工会成立100周年暨全国劳动模范和先进工作者表彰大会上的讲话
  • 牛市早报|今年国内核电项目审批首次开闸,离境退税起退点下调