解决gradle project refresh failed
最近重装系统了,然后重新安装了Android Studio 遇到一个坑,打开Studio创建项目后提示 gradle project refresh failed 各种找方法,网上看到过很多解决方案,有些尝试了没有效果下面是我自己的解决方法可以参考。
第一步:找到Studio Android目录我的是 D:\Android\Android Studio\gradle ,将下载的文件复制到该目录下
第二步:下载需要的 gradle 版本:https://pan.baidu.com/s/1hsKUK6K 密码:7im3
第三部:设置代理地址我的设置如下(当然也可以尝试设置No proxy):
第四步:重启Android Studio,
若问题还没解决推荐使用我在网上找到的以下解决方案:
感谢博主:熊熊熊孩子 转摘自:https://www.jianshu.com/p/43b795895a79
不同的情况会有不同的解决方法,需要打开日志文件找到详细错误信息。
C:\Users\{Username}\.AndroidStudio2.1\system\log
1. 强制IPV4
在环境变量中增加变量
_JAVA_OPTIONS
设置变量值为,
-Djava.net.preferIPv4Stack=true
重启Android Studio,自动更新gradle。
2.更新JDK1.7到JDK1.8
File->Other Settings->Default Project Structure...
3.删除.gradle文件
删除文件夹
c:\users\{username}\.gradle
然后重启Android Studiao,更新gradle。
4.修改gradle.properties配置
打开工程的gradle.properties文件,添加如下配置项:
org.gradle.jvmargs=-Xmx512m -XX:MaxPermSize=512m
这个是解决虚拟内存不够引起的问题。
5.设置正确的gradle版本
File->Settings
Build,Execution,Deployment->Build Tools->Gradle
这是解决gradle版本不匹配的问题。
6. 手动同步gradle
Tools->Android->Sync Project with Gradle Files
7. 清理工程
Build->Clean Project
8. Invalidate and Restart
File->Invalidate Caches/Restart...
Invalidate and Restart
9. 更新android sdk
对于没有下载相应版本SDK的问题,按要求下载即可。
10. 更改工程目录下build.grade文件
有时还会是这个问题Gradle '【project_name】' project refresh failed: No cached version of com.android.tools.build:gradle:2.10.+ available for offline mode.
遇到这种情况就打开工程目录下的build.gradle文件,之后更改
dependencies{
classpath'com.android.tools.build:gradle:2.10+'
}
打开 C:\Users\{你的用户名}\.gradle\caches 文件,发现下面没有2.10目录,正常情况下,在重启Studio时,如果没有会重新去下载该文件目录。如果不能正常下载,去copy一份放在该目录下,就可以啦。
这只是我遇到问题的解决方式,可能你遇到的问题和我的一样,希望这篇blog能帮助到你。
解决gradle project refresh failed相关推荐
- Gradle project refresh failed
Gradle "xxx" project refresh failed 参考: http://blog.csdn.NET/caroline_wendy/article/detail ...
- Gradle ‘Android‘ project refresh failed Error:Connection timed out: connect
Gradle 'Android' project refresh failed Error:Connection timed out: connect 解决办法: 工程下的gradle里面的jcent ...
- Gradle project sync failed. Basic functionality (e.g. editing, debugging) will not work properly
记录一次bug解决 由于公司更新电脑,重新装了软件环境,所以就安装了最新版AS以及JDK,但是安装完成后运行以前的工程出现了Gradle project sync failed. Basic func ...
- Gradle project sync failed. Please fix your project and try again
感觉遇到这个问题,导致的原因很多.今天我自己遇到的这个问题就算个例情况吧. 先是android studio版本低,于是我自己在help里面更新版本,更新到了studio 1.4 重新安装时选择了沿用 ...
- Android Studio报错gradle project sync failed.Basic functionality(e.g.editing,debugging) will not work
昨天刚安装完Android Studio ,坑是真的多 首先你要下载一个sdk 和一个Android studio 安装包 看了好多安装教程博客,感觉这篇还是不错的:https://www.cnblo ...
- 解决“Cradle project sync failed. Basic functionality(e.g.editing.debugging)”will not work properly
把Android studio版本升级之后,再导入原来的项目就会报错,gradle失败,显示"Cradle project sync failed. Basic functionality( ...
- Error: Gradle project sync failed. Please fix your project and try again.
下载一个demo 显示是这样的 这样问题的处理方法 1 首先检查下gradle 是否下载了 如果出现下面文字提示是没有下载了,可能是网络的问题引起的问题 Gradle sync failed: Co ...
- gradle project sync failed.please fix your project and try again-Android Studio3.1.2运行出错
原因: 修改了工程中MainActivity.java和app文件夹下的代码后运行不了. 解决办法: 关闭Android Studio,然后再重新启动,它会再次构建gradle. 转载于:https: ...
- Gradle project xxx refresh failed Error:Unable to tunnel through proxy. Proxy returns HTTP/...
SVN地址更换重新导入项目到AS后,点击编译报错: Gradle project xxx refresh failed Error:Unable to tunnel through proxy. Pr ...
最新文章
- ios Runloop
- mysql backlog_一次优化引发的血案
- AngularJS-demo - 常用命令、内置服务、自定义服务、继承
- 匿名内部类 可以访问外部类_Java——内部类详解
- 自己动手写网络爬虫-----(1)
- 经典的java角色扮演,盘点2010年十大经典角色扮演类游戏合集
- 《创业算法》:技术人做CEO的优势和劣势
- firefly-rk3288开发板Linux驱动——AT24C02 E2PROM驱动
- 如何解决移动硬盘弹出时报错:设备正在使用中
- 游戏玩家的“梦想”,ROG Phone 6出圈,双USB-C,还有两个屏幕?
- 自动驾驶仿真软件SCANeRstudio(二)场景、仿真、分析
- java实现斗地主发牌案例简单易懂
- 邮箱自动化(smtplib模块)--以邮件正文HTML表格形式
- 【备注接口】为什么那么多人开网店不赚钱?原因如下
- shell脚本:exit 0 和 exit 1有什么区别?他们和return不同,return是关键字,exit是一个shell函数
- Unity Loading assembly failed“xxxx“reason: File does not contain a valid CIL image报错
- 在参考了众多博客之后,我写出了多达三万字的HashMap源码分析,比我本科毕业论文都要精彩
- Metro UI风格配色方案
- 邮件、短信验证码和邮箱认证服务方案选型全指南
- telerik学习记录-RadButton(下)
热门文章
- 高翔slam14讲的部分的实例代码: eigen部分(一)
- Android 判断app是否在前台还是在后台运行
- 【SpringBoot】升级2.4.0所出现的问题:When allowCredentials is true, allowedOrigins cannot contain the specia
- Java程序设计基础(菜鸟的学习)
- 探索EDM(Entity Framework)的EDM元数据
- 西电2020计算机考研,西安电子科技大学研究生院,西电2020年考研成绩最新信息!...
- QGIS源码编译步骤详解——官方新方案
- 字符串哈希--聪聪的加法等式
- Linux 文件系统学习之 EROFS 源码阅读笔记
- Shader编程之地标特效