【问题标题】:How to solve failed to find build tools revision 26.0.2?如何解决找不到构建工具修订版 26.0.2?
【发布时间】:2017-12-08 20:50:03
【问题描述】:

我正在尝试安装 Build Tools 26.0.2 并同步项目

Failed to find build tools revision 26.0.2

我点击了“安装构建工具 26.0.2 并同步项目”但仍然失败... 从外部链接下载它..但我不知道我把它放在哪里。 所以我该怎么做?并感谢

image1 image2

【问题讨论】:

标签: android android-studio sdk android-studio-3.1


【解决方案1】:

Android Studio 正在寻找构建工具 26.0.2,但构建工具 27.0.3 已针对 Android Oreo 8.1 发布

我不完全确定为什么,但 Android Studio 不再在 gradle“app”文件中设置构建工具。所以这就是我修复它的方法。你有两个选择。

方法 1 - 安装缺少的构建工具

1) 通过单击 Android Studio 右上角的图标打开 SDK 管理器。它看起来像一个下载箭头前面的机器人头。 (或转到文件 > 设置 > 外观和行为 > 系统设置 > Android SDK)

2) 打开 SDK 工具选项卡

3) 点击右下角的“显示包裹详情”

4) 找到 Android SDK Build-Tools 并勾选 26.0.2 旁边的复选框

5) 点击窗口底部的应用

方法 2 - 使用最新的构建工具

1) 按照上述说明进行操作

2) 取消选中除 27.0.3 之外的所有构建工具(撰写本文时的最新构建工具)

然后你可以在你的 gradle 应用文件中定义 android build tools 27.0.3。为此:

3) 确保使用 Android SDK 管理器安装了构建工具 27.0.3(上述步骤)。

4)然后找到你的 build.gradle 文件。使用 android studio 左侧的导航窗格。如果它已关闭,请单击 android studio 最左侧看起来像 android studio 图标的图标(它应该有横向的文本,通常显示为“1:project”)。然后使用文件树找到文件 [yourappname] > app > build.gradle

5) 打开文件,第一行应该有类似“apply plugin: 'com.android.application'”的内容。然后在 buildToolsVersion "27.0.3" 中的 "compileSDKVersion" 类型下添加新行

6) 然后同步您的项目,一切顺利!

【讨论】:

  • 我创建了一个新项目,这个错误折磨了我几分钟。我永远不会意识到缺少那行:(
  • 我在 Android Studio 3.0.1 中有一个全新的项目。我打开了 Project 窗格,然后在“Gradle Scripts”下打开了 build.gradle。它在 build.gradle 文件中没有 apply plugin。第一个不评论是buildscript {。我通过在所有文件中搜索 compileSDKVersion 找到了正确的文件(app/build.gradle)。
  • 我在导入旧项目时遇到了这个问题。您必须转到项目结构 > 项目并更改设置“Android 插件版本”,而不是选择单个版本。该项目是 3.0.0,它要求构建工具版本 26。当我将其更改为 3.3.1 时,它使用了最新版本。
【解决方案2】:

我已经解决了这个问题,只需使用标准浏览器Firefox、Chrome等下载包。

链接本身取自 Android Studio 的错误日志

解压到本地文件夹

C:\Path\To\AppData\Local\Android\Sdk\build-tools

然后将解压后的文件夹重命名为27.0.3

之后,只需同步 build.gradle 即可!问题解决了。

同样在 SDK 管理器中尝试在 SDK 更新站点选项卡上使用以下选项:

  • 强制使用 http://... 获取 https://... 源代码

【讨论】:

    【解决方案3】:

    我修好了!就这样
    转到这个本地 url:C:\Users\user\AppData\Local\Android\Sdk\build-tools,然后手动删除文件夹 26.0.2,然后返回 android studio 并单击链接下载 build 26.0。 2
    修复它

    【讨论】:

    • 谢谢,在我的情况下,我必须删除“build-tools”的整个文件夹,它开始工作了!
    【解决方案4】:

    这对我有用。首先单击屏幕右上角的图标,该图标看起来像一个带有蓝色向下箭头的立方体。

    突出显示的默认选项卡是“SDK PLATFORMS”。检查 API 级别 26。然后单击应用。

    下载和安装完成后,点击屏幕右上方带有蓝色箭头的立方体图标,点击第二个标签“SDK TOOLS”,然后点击“Show Package”弹出窗口底部的“详细信息”(“确定”按钮上方)。将显示版本列表。检查您需要的 API 版本,然后单击应用。在这种情况下,26.0.2

    完成后,再次构建 gradle,应该会成功。

    【讨论】:

    • 这就是答案
    【解决方案5】:

    我遇到了同样的错误并修复了它。请在 compileSdkVersion 下面添加这一行 进入你的 gradle 文件。

    android {
            compileSdkVersion 26
            buildToolsVersion "26.0.2"
    }
    

    【讨论】:

      【解决方案6】:

      https://dl.google.com/android/repository/build-tools_r26.0.2-windows.zip 从 [android-8.1.0] 复制所有文件并将它们移动到 C:\Users\user\AppData\Local\Android\Sdk\build-tools\26.0.2

      【讨论】:

        【解决方案7】:

        我遇到了这样的错误,我设法通过以下程序解决了它:

        1. 打开 build.gradle(module)
        2. 将 compilesdkVersion 更改为最新版本或您已安装的版本-(我的是 31,我更改了 到 30)
        3. 将 buildtoolversion 更改为最新版本或您已安装的版本 - (我的是31.0.0,我换成了30.0.0)
        4. 将 targetSdkVersion 更改为最新版本或 编译dkversion
        5. 同步并重建项目,错误就会消失。

        【讨论】:

          【解决方案8】:

          打开 ANDROID SDK--> 选择 SDK 工具--> 选择包详细信息--> 勾选 26.0.0(如果未勾选)然后点击应用

          【讨论】:

            【解决方案9】:

            我有同样的问题,我的 activity_main 无法打开,因为 gradle 项目同步失败,我点击“安装构建工具 26.0.2 并同步项目”仍然失败

            首先,关闭内核(file->seting->plugin->search kotlin 然后取消勾选) 然后你的 android studio 会自动重新打开

            在此之后,我再次单击“安装构建工具 26.0.2 并同步项目”,现在它可以工作了

            如果你想从外部链接放你可以打开: C:\Users\?\AppData\Local\Android\sdk\build-tools

            image

            【讨论】:

            • 不要这样做,它会破坏 Android Studio。要修复它,您必须编辑文件 disabled_plugins.txt 并删除 Kotlin 的行,否则 Android Studio 将无法启动
            【解决方案10】:

            如果您遇到此问题。只需访问此网站即可为您的项目下载所需的构建工具https://androidsdkmanager.azurewebsites.net/Buildtools

            第 2 步 >> 解压下载的文件

            第 3 步 >> 在 SDK 中找到 build-tools 文件夹,例如 (C:\Android\Sdk\build-tools)

            第 4 步 >> 将文件夹粘贴到 build-tools 在我的情况下,我提取文件后的默认文件夹名称是 "Android-10"将其更改为 29.0.2 因为这是我想要解决的问题

            第 5 步 >> 重建您的项目 :) .. 完成!

            【讨论】:

              【解决方案11】:
              1. 下载this file
              2. 解压
              3. 从[android-8.1.0]复制所有文件并将它们移动到C:\Users\user\AppData\Local\Android\Sdk\build-tools\26.0.2

              您可以手动替换它工作的文件夹。

              【讨论】:

                猜你喜欢
                • 2019-02-15
                • 2021-07-31
                • 2020-12-22
                • 2016-08-09
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 2013-12-10
                相关资源
                最近更新 更多