Łuk*_*ski 91 javascript android reactjs react-native
是什么导致以下问题?我的Android SDK版本不受支持吗?
Starting JS server...
Building and installing the app on the device (cd android && gradlew.bat installDebug)...
FAILURE: Build failed with an exception.
* What went wrong:
A problem occurred configuring project ':app'.
> failed to find Build Tools revision 23.0.1
Run Code Online (Sandbox Code Playgroud)
edu*_*dur 136
您可能需要更新构建工具.
当我尝试从图形界面更新时,我遇到了问题,它没有显示确切的次要版本,所以我无法更新到它.
它通过查看终端的可用版本来解决:
android list sdk -a
Run Code Online (Sandbox Code Playgroud)
[...]
Packages available for installation or update: 156
1- Android SDK Tools, revision 24.4
2- Android SDK Platform-tools, revision 23.0.1
3- Android SDK Platform-tools, revision 23.1 rc1
4- Android SDK Build-tools, revision 23.0.1
Run Code Online (Sandbox Code Playgroud)
[...]
并安装正确的版本:
android update sdk -a -u -t 4
Run Code Online (Sandbox Code Playgroud)
Mar*_*ery 73
只是注意 - 可能会出现此错误,因为您安装的唯一版本的构建工具太新了.
我得到了OP得到的错误(抱怨react-native无法找到Build Tools修订版23.0.1).当我检查我的Android SDK Manager时,我看到了这个:
我天真地认为安装最新版本的Build-tools(编写本文时为23.0.2)可行,但显然不行.另外安装23.0.1解决了这个问题.
sod*_*dik 28
我也遇到了较新版本的SDK Build工具(与Mark相同)的问题,但我设法通过修改android/app/build.gradle和设置正确版本来解决它,例如
android {
compileSdkVersion 23
buildToolsVersion "23.0.2"
...
Run Code Online (Sandbox Code Playgroud)
更新:正如Mark建议的那样,明智的做法是以这种方式更新次要(或补丁)版本.不更新此版本的另一个原因是当您有大量具有本机部分的第三方库时 - 您最终可能会更新所有这些库.所以你必须减轻新版本的可能好处和更多的工作.
| 归档时间: |
|
| 查看次数: |
41169 次 |
| 最近记录: |