我正在尝试安装Build Tools 26.0.2并同步项目
Failed to find build tools revision 26.0.2
我点击了“安装构建工具26.0.2并同步项目”但仍然失败了...... 从外部链接下载它..但我不知道我把它放在哪里。 所以我该怎么做?并且谢谢
答案 0 :(得分:51)
Android Studio正在寻找构建工具26.0.2,但已经为Android Oreo 8.1发布了构建工具27.0.3
我不完全确定原因,但Android Studio不再在gradle“app”文件中设置构建工具。所以这就是我修复它的方法。你有两个选择。
方法1 - 安装缺少的构建工具
1)点击Android Studio右上角的图标打开SDK管理器。它看起来像一个下载箭头前面的android头。 (或转到文件>设置>外观和行为>系统设置> Android SDK)
2)打开SDK工具选项卡
3)在右下角,单击“显示包详细信息”
4)找到Android SDK Build-Tools并选中26.0.2
旁边的复选框5)点击窗口底部的“应用”
方法2 - 使用最新的构建工具
1)按照上面的说明
2)取消选中除27.0.3之外的所有构建工具(撰写本文时的最新构建工具)
然后,您可以在gradle app文件中定义android构建工具27.0.3。要做到这一点:
3)确保使用Android SDK管理器安装构建工具27.0.3(上述步骤)。
4)然后找到你的build.gradle文件。使用android studio左侧的导航窗格。如果它关闭,请单击android studio最左侧的android工作室图标图标(它应该是侧面文本,通常说“1:project”)。然后使用文件树查找文件[yourappname]> app>的build.gradle
5)打开文件,它应该有“apply plugin:'com.android.application'”作为第一行。然后在buildToolsVersion“27.0.3”中的“compileSDKVersion”类型下添加一个新行
6)然后同步你的项目,你应该好好去!
答案 1 :(得分:2)
我有同样的问题,我的activity_main无法打开,因为gradle项目同步失败,我点击"安装构建工具26.0.2并同步项目"仍然失败
首先,关闭内核(file-> seting->插件 - >搜索kotlin然后取消选中) 然后你的android工作室将自动重新打开
在此之后我再次点击"安装构建工具26.0.2并同步项目"现在它的作品
如果您想从外部链接放置,您可以打开: C:?\用户\ \应用程序数据\本地\的Android \ SDK \构建工具
答案 2 :(得分:2)
我已经解决了这个问题,只需使用标准浏览器Firefox,Chrome等下载软件包即可。
链接本身来自Android Studio的错误日志
将其解压缩到本地文件夹
C:\Path\To\AppData\Local\Android\Sdk\build-tools
然后将解压缩的文件夹重命名为27.0.3
之后,只需同步build.gradle
并瞧瞧!问题解决了。
还可以在SDK Manager中尝试在“ SDK更新站点”选项卡上使用以下选项:
答案 3 :(得分:1)
我解决了!就像这样
转到此本地URL:C:\ Users \ user \ AppData \ Local \ Android \ Sdk \ build-tools,并手动删除文件夹26.0.2,然后返回到android studio并单击链接下载build 26.0。 2
解决它
答案 4 :(得分:0)
如果遇到此问题。只需访问此网站即可下载项目https://androidsdkmanager.azurewebsites.net/Buildtools
所需的构建工具第2步>>提取下载的文件
第3步>>在SDK中找到build-tools文件夹,例如 (C:\ Android \ Sdk \ build-tools)
第4步>>将文件夹粘贴到 build-tools 中(在我的情况下,提取文件后,默认文件夹名称为“ Android-10” ),但我将其更改为 29.0.2 ,因为这是我要解决的问题
第5步>>重建项目:) ..完成!
答案 5 :(得分:0)
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
答案 6 :(得分:0)
我遇到了同样的错误并修复了它。请在 compileSdkVersion 下面添加这一行 进入你的gradle文件。
android {
compileSdkVersion 26
buildToolsVersion "26.0.2"
}