【AGC】如何指定应用发布到特定的Android系统版本
2023-09-11 14:20:22 时间
相信有很多开发者在上架应用到商店的时候希望应用只发布于Android某一个系统版本以上:比如应用在Android 8.0以下运行有问题,所以希望应用只发布在Android 8.0以上的操作系统,这样Android 8.0以下的用户手机搜不到应用,不会出现舆情。
解决方案:
通过miniSDKversion控制
所谓minSdkVersion是指:一个用于指定应用运行所需最低 API 级别的整数。如果系统的 API 级别低于该属性中指定的值,Android 系统将阻止用户安装应用。如果不声明该属性,系统将假定默认值为“1”,这表示您的应用兼容所有 Android 版本。
而API 级别是对 Android 平台版本提供的框架 API 修订版进行唯一标识的整数值,具体对应关系如下:
所以如果只想应用发布在安卓8.0以上测操作系统,可以在应用级下的build.gradle配置中申明miniSdkVersion为26即可,如下:
android {
compileSdkVersion 29
defaultConfig {
minSdkVersion 26
targetSdkVersion 31
applicationId "com.huawei.demo"
versionCode 1
versionName "1.0"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
...... }
欲了解更多更全技术文章,欢迎访问https://developer.huawei.com/consumer/cn/forum/?ha_source=zzh
相关文章
- Android系统自带的android.util.Base64的实现源码
- Android Activity之间的数据传递
- Android 使用预定义的action值启动系统应用
- python for android : BeautifulSoup 有 bug
- Android应用经典主界面框架之二:仿网易新闻client、CSDN client (Fragment ViewPager)
- Android在未root手机获取应用内置的SQLite数据库到电脑上处理的方法(数据库备份与恢复-支持SDK30+)
- 《Android 应用案例开发大全(第二版)》——1.4节 DDMS的灵活应用
- 《Android 应用测试指南》——第2章,第2.3节创建一个Android测试项目
- 《Android深度探索(卷2):系统应用源代码分析与ROM定制》——第6章,第6.1节什么是Android系统应用
- Android深度探索(卷2):系统应用源代码分析与ROM定制》——导读
- 《Android 应用案例开发大全(第3版)》——第1.2节掀起Android的盖头来
- 基于Java实现Android 校园 C2C 平台APP【100010562】
- Android控件开发之Gallery3D效果
- android Graphics(一):概述及基本几何图形绘制
- Android:基于Eclipse编译调试系统级应用源代码
- com.android.jack.CommandLine: Internal compiler error
- android 开发 对图片编码,并生成gif图片
- tensorflow保存模型和加载模型的方法(Python和Android)
- 使用Junit对Android应用进行单元测试
- Ubuntu14.04下Android系统与应用开发软件完整apt-get 源。
- [Android] android:visibility属性应用
- Android API兼容性栗子