zl程序教程

您现在的位置是:首页 >  移动开发

当前栏目

【AGC】如何指定应用发布到特定的Android系统版本

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 修订版进行唯一标识的整数值,具体对应关系如下:

cke_364.png

所以如果只想应用发布在安卓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