如何在 React Native 项目中指定 minSdkVersion
How to specify the minSdkVersion in react native project
我已经使用 create-react-native-app
创建了 React Native 项目
我可以看到app.json
里面有一个sdkVersion
属性,但是我想给app指定minSdkVersion
如何在 React Native 项目中指定 minSdkVersion
?
您可以直接从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 使用 Android API 至少由 KitKat 版本原生支持。
您可以在此处查看官方平台版本仪表板:
https://developer.android.com/about/dashboards/index.html
我已经使用 create-react-native-app
创建了 React Native 项目我可以看到app.json
里面有一个sdkVersion
属性,但是我想给app指定minSdkVersion
如何在 React Native 项目中指定 minSdkVersion
?
您可以直接从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 使用 Android API 至少由 KitKat 版本原生支持。
您可以在此处查看官方平台版本仪表板: https://developer.android.com/about/dashboards/index.html