我已经使用create-react-native-app创建了 react native 项目
我可以看到 中有一个sdkVersion
属性app.json
,但我想minSdkVersion
为应用程序指定。
如何指定minSdkVersion
in react native 项目?
我已经使用create-react-native-app创建了 react native 项目
我可以看到 中有一个sdkVersion
属性app.json
,但我想minSdkVersion
为应用程序指定。
如何指定minSdkVersion
in react native 项目?
您可以将其从app/build.gradle
直接打开项目转到android/app
文件夹并打开 build.gradle
文件。在这你可以找到
defaultConfig {
applicationId "PACKAGE_ID"
minSdkVersion 16
targetSdkVersion 27
versionCode 1
versionName "1.0"
multiDexEnabled true
ndk {
abiFilters "armeabi-v7a", "x86"
}
}
minSdkVersion 16
根据您的要求更改此设置
我在 android\build.gradle 文件中有这些设置,如下所示......
buildscript {
ext {
supportLibVersion = "28.0.0"
buildToolsVersion = "28.0.3"
minSdkVersion = 23
compileSdkVersion = 28
targetSdkVersion = 28
}
}
您可能会注意到 react-native lib/package/module (如您所愿)minSdkVersion
将16
. 你可以在他们的官方 build.gradle 文件中看到它:
android {
compileSdkVersion 28
...
defaultConfig {
minSdkVersion(16)
targetSdkVersion(28)
versionCode(1)
versionName("1.0")
}
...
}
通过设置minSdkVersion
为16
,react-native 使用至少 KitKat 版本原生支持的 Android API。
您可以在这里看到官方平台版本仪表板: https ://developer.android.com/about/dashboards/index.html