首页 文章

无法找到Build Tools修订版23.0.1

提问于
浏览
97

我正在尝试用react-native构建我的第一个应用程序 .

我正在关注这两个教程:

我确信我安装了第二个链接的所有要求但是当我尝试使用 react-native run-android 运行我的应用程序时,出现以下错误:

我在运行genymotion时执行了这个命令 .

这就是我在Android SDK中安装的所有内容:

我尝试安装Android构建工具23.0.1,但是我收到此错误:

我该怎么办?

12 回答

  • 40

    安装构建工具的v23.0.1(屏幕截图中的第五行),或者更改代码以使用已安装的构建工具版本(v23.0.3) . 这可以在您应用的 build.gradle 文件中指定:

    android {
        compileSdkVersion 23
        buildToolsVersion "23.0.3"
    
        defaultConfig {
            ...
        }
    }
    

    根据duncanc4的评论如下,

    要编辑的build.gradle文件位于项目目录中的android / app文件夹中 .

  • 17

    我有这个错误:

    无法找到构建工具修订版23.0.2

    更新/安装后:

    • Android SDK Build Tools

    • Android SDK Tools

    更改 build.gradle 中的版本号

    buildToolsVersion "23.0.2"
    

    buildToolsVersion "25.0.2"
    

    How to find what Build Tools version you have

  • 8

    Gradle Console (右下方窗口中提供的链接)中,您有两个选项卡:错误显示在 Gradle Build 选项卡中 . 单击 Gradle Sync 选项卡,然后单击 Install Build Tools XX.X.X and sync project 链接 . 这将下载项目所需的构建版本 .

    您也可以更改项目SDK版本,但如果强制执行,则不会始终使用此选项 .

  • 6

    只需从Android Studio安装;)

  • 5

    检查你的$ ANDROID_HOME,有时是/ usr / local / opt / android,但它不是你的安装sdk路径,改变它并解决这个问题

  • 1

    在运行react-native时如果你已经安装了23.0.3,它只是在你的应用程序项目目录中要求23.0.1 . 打开 anroid/app/build.gradle 并更改 buildToolsVersion "23.0.3"

  • 0

    在我找到这个解决方案之前没有任何帮助:https://stackoverflow.com/a/39068538/3995091

    在Android SDK中,具有正确版本的构建工具显示为已安装,但仍然出现相同的错误,表示无法找到它们 . 当我使用上述解决方案时,我发现它们确实没有安装,虽然Android SDK认为它们是 . 安装它们为我解决了它 .

  • 2

    如果您已经安装了正确的 Android SDK Platform-Tools (构建工具)但仍然出现错误,请尝试使缓存无效; File -> Invalidate caches / Restart....

  • 6

    您获得的错误似乎与系统的权限有关,因为它无法创建文件夹 .

    尝试使用root运行sdk-manager(使用 susudo 命令) .

  • -3

    在我的系统上,当 $ANDROID_HOME/Users/james/Library/Android/sdk 时,Android SDK Manager显示 /usr/local/Cellar/android-sdk 作为SDK路径 . 我刚刚为正确的构建工具版本添加了一个符号链接 .

  • 129

    我遇到了同样的问题,我解决了以下问题:

    转到/ home / [USER] / Android / Sdk / tools并执行:

    $ android list sdk -a

    这将显示如下列表:

    • Android SDK工具,修订版24.0.2

    • Android SDK平台工具,修订版23.0.2

    • Android SDK Platform-tools, revision 23.0.1

    ... 还有很多

    然后,执行命令(注意!在您的计算机上,第三个选项可能不同):

    $ android update sdk -a -u -t 3

    它将安装23.0.1 SDK Platform-tools组件 .

    尝试再次构建您的项目 .

  • 105

    您应该通过Android SDK安装Android SDK Build Tools 23.0.1 . 别忘了查看 Show Packages Details .

    我之前遇到过同样的问题,它对我有用 .

相关问题