【AGC】HarmonyOS鸿蒙Next中如何指定应用发布到特定的Android系统版本

【AGC】HarmonyOS鸿蒙Next中如何指定应用发布到特定的Android系统版本

相信有很多开发者在上架应用到商店的时候希望应用只发布于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"
  }
  ......
}

更多关于【AGC】HarmonyOS鸿蒙Next中如何指定应用发布到特定的Android系统版本的实战教程也可以访问 https://www.itying.com/category-93-b0.html

6 回复

学习了

更多关于【AGC】HarmonyOS鸿蒙Next中如何指定应用发布到特定的Android系统版本的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


每日一学

学习了

学习

在HarmonyOS鸿蒙Next中,指定应用发布到特定的Android系统版本可以通过在应用的config.json文件中配置targetSdkVersionminSdkVersion来实现。targetSdkVersion指定应用的目标Android系统版本,minSdkVersion指定应用支持的最低Android系统版本。例如,若希望应用仅支持Android 10及以上版本,可以在config.json中设置minSdkVersion为29,targetSdkVersion为29。这样,应用在发布时只会适配Android 10及以上版本的系统。

在HarmonyOS鸿蒙Next中,指定应用发布到特定的Android系统版本,可以通过在build.gradle文件中配置minSdkVersiontargetSdkVersion来实现。minSdkVersion指定应用支持的最低Android版本,targetSdkVersion指定应用优化的目标Android版本。例如,若希望应用支持Android 8.0及以上版本,可设置minSdkVersion 26targetSdkVersion 26

回到顶部