Android-studio中Gradle ’X’ project refresh failed,Error:Connection refused的解决办法
来源:互联网 发布:textmining apache 编辑:程序博客网 时间:2024/05/29 18:53
问题:在局域网环境下android studio工程同步Gradle时失败,出现如下图所示(配置kotlin插件也可参考此处):
仔细观察会发现同步每次都是在如下图所示的阶段失败的:
解决:解决办法请安如下步骤执行,注意顺序:
1),准备资源:准备android studio 3.0安装包“android-studio-ide-171.4010489-windows.zip”(此为3.0预览版,若有更新的版本也可行),直接解压缩到自己想要运行的目录即可;
2),如果安装了kotlin插件或者支持了kotlin插件则执行该步骤,否则直接跳过即可。进入解压后的目录gradle/m2repository/org/jetbrains/kotlin,先将旧版本的该目录下的内容备份一下,然后清空该目录下所有内容,然后将3.0版该目录下的所有文件夹和文件拷贝到旧版studio中的相同目录下即可;
3),依次点击File->Settings->Build,Execution,Deployment->Gradle,勾选Offline work选项,使软件工作在离线模式,然后点击Apply,点击OK,退出,如下图所示:
4),打开工程目录下的build.gradle(Project…)文件,点击右上角的“Try Again”或者“Sync now”开始重新同步Gradle,此时会出现如下图所示的错误,表示缺失文件annotations,且版本号为13.0:
5),进入第1步解压的根目录,为了方便说明,加入此目录为“studio3.0”,在文件资源管理器中的搜索框中搜索“annotations”,然后查看是否有annotations-13.0.jar存在,如下图所示:
若存在,则进行下一步,否则请自行网上搜寻该资源进行下载;
6),在build.gradle文件中会看到“jcenter()”或者“mavenCenter()”或者“maven()”类似的内容,将所有这些都先用“//”屏蔽掉(注意别删除,后期还要恢复),如下图所示:
7),再次点击右上角的“Try Again”或者“Sync now”开始重新同步Gradle,此时会出现如下图所示的错误,表示缺失文件annotations-13.0.jar具体应该存放的位置:
然后依次进入这些目录,若目录不存在的,则依次手动建立即可,然后将第5步中查找的annotations-13.0.jar包放入该目录下即可,若同时存在“.pom”文件则一同拷贝,或者统一目录下存在有其他版本的相同资源,也可一同拷贝(建议如此做);
8),再点击右上角的“Try Again”或者“Sync now”开始重新同步Gradle,会发现不再报该错误了,若还存在其他文件的缺失,请按相同的方法手动建立这些文件,直到最后工程同步成功(若同步成功则build.gradle文件中的关键字都会以特殊的颜色显示),然后取消第6步中注释的内容即可,如下图所示:
- Android-studio中Gradle ’X’ project refresh failed,Error:Connection refused的解决办法
- 【Android】问题记录gradle project refresh failed connection refused connect
- Gradle project refresh failed Connection refused
- Android Studio:Gradle project refresh failed. Connection timed out: connect.
- Android Studio出现Gradle '×××' project refresh failed 解决办法
- Android Studio Gradle "" project refresh failed
- Android Studio - Gradle "xxx" project refresh failed
- Gradle 'xxx' project refresh failed Error:Connection timed out: connect
- Android Studio:Gradle project refresh failed. Connection timed out: connect.解决方法
- 更新Android Studio后出现Gradle xx project refresh failed Failed to open zip file的解决办法
- ubuntu android studio gradle project refresh failed Error:Cause: error=13, Permission denied
- ubuntu android studio gradle project refresh failed Error:Cause: error=13, Permission denied
- Android studio 导入SVN工程文件出现Gradle '' project refresh failed Error:Cause: unknown protocol: c
- Android studio: gradle XXX project refresh failed解决方案
- Android Studio Error: Gradle project sync failed
- android studio在Refresh gradle project卡死,附解决办法
- Android studio在Refresh gradle project卡死,附解决办法
- Gradle 'ExoPlayer-release-v2' project refresh failed Error:Connection timed out: connect
- dos copy
- js中的onchange事件
- excel导出模板实现动态封装字段再次升级【工具包系列】
- java发送http的get、post请求
- 使用MySQLWorkBench绘制ER图
- Android-studio中Gradle ’X’ project refresh failed,Error:Connection refused的解决办法
- stm32的GPIO
- Bootstrap 全局CSS样式之栅格系统
- redis——windows下安装
- GAN在NLP上的运用
- Python遍历文件夹
- java优化集合访问
- 【Android多模块构建】如何启动另外一个module中的Activity
- 【C/C++】Socket编程实例解析