【发布时间】:2018-12-21 00:54:04
【问题描述】:
我不明白这里发生了什么。我使用以下命令向我的 react-native 应用程序添加了一个新包:
yarn add react-native-version-number
react-native link
现在当我执行react-native run-android 时,我得到了这个错误:
SDK 构建工具版本 (23.0.1) 对于项目来说太低了 ':react-native-version-number'。最低要求为 25.0.0
这是否意味着我添加的软件包需要 SDK Tools 25.0.0 或更高版本?或者这是否意味着我的应用需要使用 SDK Tools > 25.0.0 的软件包?因为在我的 app/build/build.gradle 文件中我有:
...
compileSdkVersion 26
buildToolsVersion "26.0.3"
...
react-native-version-number 的 build.gradle 文件包含以下内容:
...
compileSdkVersion 23
buildToolsVersion "23.0.1"
...
我发现如果我将其修改为“26.0.3”,那么该错误就会消失,但我在之前工作的不同包上会遇到相同的错误。看来我不应该修改包文件。显然,当我运行yarn add 时,它必须更改了我的应用程序中的某些内容以需要更高版本的 SDK 工具。我该如何解决这个问题?
注意:我在 Windows 上,我没有使用 Android Studio
【问题讨论】:
标签: react-native