说明在android studio中没有 build tools 的26.0.2的版本,你确认一下,是否是这样;
点击==》android studio的菜单栏中Tools==>android==》SDK Manager==> 然后在 第一行的Tools中 ,看一下是不是26.0.2显示not install,如果是的话,点击,然后 install 即可;
Posted CaiNiao_hu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决Gradle sync failed: Gradle Sync Issues问题(Android开发)相关的知识,希望对你有一定的参考价值。
初次使用android Studio或者更新Android Studio版本很容易遇到gradle问题,在自身遇到的问题的基础上结合网上众多资料,为大家总结该问题的一般解决办法。参考并测试了网上众多解决方案,找到最合理最稳妥的方案!
原因分析:无内容说明该文件创建失败或者丢失,检查gradle文件是否存在文件缺失
复制上图地址在官网下载gradle文件(下载同版本-all.zip文件,其他版本文件未测试),解压后发现原文件只有两个文件,官方文件如下,确认确实文件有丢失
文件夹路径:
C:\\Users\\MLoong.gradle\\wrapper\\dists\\gradle-5.6.4-all\\ankdp27end7byghfw1q2sw75f
原文件夹:(原文件夹只有红框里的两个文件)
解压后的官方文件夹:
接下来就是补齐缺失的文件,根据测试,把下载的zip压缩文件直接放到gradle-5.6.4-all.zip.lck和grdle-5.6.4-all.zip.part(可能你也文件不全但不是这两个文件,这不影响,方法一致)同级文件下即可。
重新打开Android Studio,你会发现不再报上述错误,activity_mian_xml显示了一个虚拟手机界面,问题解决。
网上很多解决办法,有修改文件路径的,有升级版本的,本质上都是重新下载gradle文件包,补齐缺失的文件,总结后作者认为上述方法是最简单稳妥的方法。不会在修改路径或者更换版本后引入新的问题。
另外,作者发现很多类似的Gradle Sync 问题都是这个原因导致的,类似问题都可以尝试一下该方法。不行还可以删除添加的新文件还原原状态,无后顾之忧。
日志如下图,这也是一个常见的问题,
问题分析
使用不同的JDK位置可能会导致Gradle产生多个守护进程 ,首先Android Studio默认下使用的下载时自带的jre,这种jre的功能显然达不到jdk的标准,这会使得开发时可能产生不兼容的问题,当然也可以选择忽略这个警告,但是将来也可能出现问题。因此还是解决掉为好。
注意的问题:下载Android Studio一定是要下载JDK的,如果原先电脑里下载了JAVA那么也可以使用原有的JDK,Google官方考虑到绝大部分学安卓的人都是学过JAVA的(目前这个IDE适合JAVA和Kotlin语言(PS: Kotlin 是一种在 Java 虚拟机上运行的静态类型编程语言,被称之为 Android 世界的Swift,由 JetBrains 设计开发并开源)),所以应该电脑里提前就下好了JAVA,自然也就有JDK因此不会让Android Studio自带JAVA的JDK了。
解决步骤
注意:JDK文件是包含jre库的,所以现在虽然Adroid Studio使用自己的jre库导致不匹配问题,但是我们仍然要选择导入jdk文件而不是jre文件
根据网上众多教程,至此,问题大多已经解决,但是笔者在解决版本不一致问题后又遇到了一个新的问题,如下,见问题3
解决办法:
SDK构建工具降级
找到项目的Gradle Scripts中的build.gradle文件,把其中的compileSdkVersion
, buildToolsVersion
, targetSdkVersion
从31改成30 。修改之后会出现了一个提示,单击并选择sync [to version 30]。Android Studio会自动下载BuildTool V30并更改项目设置。
更改会,文件会自动下载更新,至此,问题完全解决。
说明在android studio中没有 build tools 的26.0.2的版本,你确认一下,是否是这样;
点击==》android studio的菜单栏中Tools==>android==》SDK Manager==> 然后在 第一行的Tools中 ,看一下是不是26.0.2显示not install,如果是的话,点击,然后 install 即可;
以上是关于解决Gradle sync failed: Gradle Sync Issues问题(Android开发)的主要内容,如果未能解决你的问题,请参考以下文章
Gradle sync failed: Failed to find Build Tools revision 26.0.2的解决办法
Gradle sync failed: Could not find com.android.tools.build:gradle:4.1.3解决方法
Gradle sync failed: failed to find Build Tools revision 21.1.2
Gradle sync failed: Error occurred while communica
Android Studio 首坑 Gradle sync failed: Cause: error in opening zip file 的错误