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

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.xdnf.cn/news/3194.html

相关文章:

  • Qwen3本地化部署,准备工作:SGLang
  • K8S - 从单机到集群 - 核心对象与实战解析
  • 同时启动俩个tomcat压缩版
  • C# 在VS2022中开发常用设置
  • Python 爬取微店商品列表接口(item_search)的实战指南
  • 如何在Windows上实现MacOS中的open命令
  • 网工_ICMP协议
  • Linux-04-用户管理命令
  • Java List分页工具
  • 排序算法——选择排序
  • 微格式:为Web内容赋予语义的力量
  • 【Linux 网络】网络工具ifconfig和iproute/iproute2工具详解
  • 端到端观测分析:从前端负载均衡到后端服务
  • 进程、线程、进程间通信Unix Domain Sockets (UDS)
  • 《操作系统真象还原》第十一章——用户进程
  • Spring 框架中的常见注解讲解
  • Qt窗口关闭特效:自底而上逐渐消失
  • google colab设置python环境为python3.7
  • 提高程序灵活性和效率的利器:Natasha动态编译库【.Net】
  • 【学习笔记】Shell编程--Bash变量
  • HBuider中Uniapp去除顶部导航栏-小程序、H5、APP适用
  • 线上婚恋相亲小程序源码介绍
  • Learning vtkjs之ImageMarchingSquares
  • 国内免费连接claude-3-7大模型操作教程
  • 数据库系统综合应用与深度实践指南
  • VINS-FUSION:配置参数说明与配置自己的参数
  • 【XR】MR芯片 和 VR芯片之争
  • Linux:文件操作
  • FEKO许可配置
  • C++负载均衡远程调用学习之Reactor事件触发机制