【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 修订版进行唯一标识的整数值,具体对应关系如下:
所以如果只想应用发布在安卓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
学习了
更多关于【AGC】HarmonyOS鸿蒙Next中如何指定应用发布到特定的Android系统版本的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
每日一学
学习了
学习
在HarmonyOS鸿蒙Next中,指定应用发布到特定的Android系统版本可以通过在应用的config.json
文件中配置targetSdkVersion
和minSdkVersion
来实现。targetSdkVersion
指定应用的目标Android系统版本,minSdkVersion
指定应用支持的最低Android系统版本。例如,若希望应用仅支持Android 10及以上版本,可以在config.json
中设置minSdkVersion
为29,targetSdkVersion
为29。这样,应用在发布时只会适配Android 10及以上版本的系统。
在HarmonyOS鸿蒙Next中,指定应用发布到特定的Android系统版本,可以通过在build.gradle
文件中配置minSdkVersion
和targetSdkVersion
来实现。minSdkVersion
指定应用支持的最低Android版本,targetSdkVersion
指定应用优化的目标Android版本。例如,若希望应用支持Android 8.0及以上版本,可设置minSdkVersion 26
和targetSdkVersion 26
。