【问题标题】:how to add sdk version in a react native project already created?如何在已经创建的 react native 项目中添加 sdk 版本?
【发布时间】:2019-09-03 03:53:30
【问题描述】:

我一个月前创建了一个项目,我正在做,我想知道:

  1. 我的项目中有哪个 sdk 版本
  2. 如何将其他以前的版本添加为棒棒糖 (API 21), 棉花糖 (API 23)、牛轧糖 (API 24)、奥利奥 (API 26)...
  3. 如果可以添加主题,我应该在我的 组件代码?

【问题讨论】:

    标签: android react-native sdk android-version android-api-levels


    【解决方案1】:
    1. 转到android/app/build.gradle 找到compileSdkVersion,buildToolsVersion 部分,它是您编译时使用的sdk 版本。

    2. 如果您的 minSdkVersion 为 16,那么它将在以前的版本上运行。

    3. 如果您需要添加原生部分,可以添加主题。这里是官方link

    【讨论】:

    • 谢谢你的回答,但我不明白这部分是什么:android { compileSdkVersion rootProject.ext.compileSdkVersion compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } version 1_8 表示我使用第 18 版?所以我不能添加 15、16、17 版本?
    • 不,是你的jdk版本。并检查您的 minSdkVersion。公式为 minSdkVersion
    • 我在 rootProjet 中找到了这个,build.gradle 在我的根项目中:__ ext { buildToolsVersion = "28.0.3" minSdkVersion = 16 compileSdkVersion = 28 targetSdkVersion = 28 supportLibVersion = "28.0.0"
    • 是的,就是这样。您的项目将支持 sdk 16 到 28
    猜你喜欢
    • 2021-10-13
    • 2016-10-09
    • 1970-01-01
    • 1970-01-01
    • 2019-01-16
    • 1970-01-01
    • 1970-01-01
    • 2021-10-03
    • 1970-01-01
    相关资源
    最近更新 更多