问题

不少人在使用Android Studio导入新的项目或者第一次新建项目时,常常会出现卡死或者gradle报错的现象,这是由于你的系统中没有目标gradle版本,然后Android Studio会去下载缺少的gradle版本,又由于有墙等原因下载不了导致的。所以我们需要用别的方法解决这个问题。

解决方法

1.修改工程中的gradle版本为已有的gradle版本

如图所示,我们可以通过修改Project Structure中的Gradle version修改我们需要的gradle版本。但是也许我们会发现,当我们修改后,工程的gradle版本依旧没变(如图我修改成了2.4后,重构项目后工程下的gradle已就位2.8)。这是为什么呢?接下来我们再看一张截图

可以看到,我们这个工程已经使用了Android Studio中的gradle-2.8了。因为我这是新建的项目可能会默认使用这个,导入的项目会使用C盘目录下的那个路径。不管别的了,我们只需要把这个路径更改为我们已有的gradle路径即可。

2.偷梁换柱

当我们第一次构建项目时,可能你连一个gradle版本都没有,但是又由于墙的原因一直卡在下载页面,那么我们要怎么解决呢?

①打开“C:\Users\Administrator\.gradle\wrapper\dists\gradle-2.6-all\2j4sg4877lcsg31diboouhun8”文件夹,这串奇怪的数字是随机生成的,下面有个gradle-2.6-all.zip的.part文件。知道这个版本号后我们就可以直接在国内网站上下载对应的gradle-2.6-all.zip仿真这个目录下即可,无需解压,起到了偷梁换柱的效果。

②修改下载地址,如图,这里有个url就是下载路径,由于有墙可能会一致卡住下不了,这是我们找到国内网站对应版本的gradle下载路径(比如迅雷,百度云等)替换掉这个路径即可。

gradle下载地址:

http://www.androiddevtools.cn/   在这个网站上有Android开发用得到的很多资源,包括gradle。这里附上从这个网站上扒来的一些下载路径吧,均为百度云。

gradle-2.12-all.zip  http://pan.baidu.com/s/1gdLhXa7

gradle-2.11-all.zip  http://pan.baidu.com/s/1gewXkzx

gradle-2.10-all.zip  http://pan.baidu.com/s/1mhrKIF2

gradle-2.9-all.zip  http://pan.baidu.com/s/1eRll1Ns

gradle-2.8-all.zip  http://pan.baidu.com/s/1qW25Ndy

gradle-2.7-all.zip  http://pan.baidu.com/s/1c0g9D5m

gradle-2.6-all.zip  http://pan.baidu.com/s/1mg8JAbA

gradle-2.5-all.zip  http://pan.baidu.com/s/1jGrmKx4

gradle-2.4-all.zip  http://pan.baidu.com/s/1c0dcgfe

gradle-2.3-all.zip  http://pan.baidu.com/s/1dDEnQr3

gradle-2.2.1-all.zip  http://pan.baidu.com/s/1nt9jd25

gradle-2.2-all.zip  http://pan.baidu.com/s/1CTrBK

gradle-2.1-all.zip  http://pan.baidu.com/s/1bnF6jV5

AndroidStudio导入/第一次新建项目gradle版本错误或者卡住解决方法相关推荐

  1. IDEA 2019.3新建项目找不到Maven的解决方法

    IDEA 2019.3新建项目找不到Maven的解决方法 参考文章: (1)IDEA 2019.3新建项目找不到Maven的解决方法 (2)https://www.cnblogs.com/wuxiii ...

  2. android studio 项目迁移 gradle 不对导致的卡住解决方法

    2019独角兽企业重金招聘Python工程师标准>>> 电脑重新安装了系统,android studio版本更新了 过去的项目打开时的时候,由于被墙,所以gradle无法下载更新,去 ...

  3. Android Studio 第一次新建Android Gradle项目超级慢的解决方案

    Android Studio 第一次新建Android Gradle项目超级慢的解决方案 参考文章: (1)Android Studio 第一次新建Android Gradle项目超级慢的解决方案 ( ...

  4. idea中新建maven项目缺少src目录的根本解决方法(适合萌新 少走弯路)

    idea中新建maven项目缺少src目录的根本解决方法(适合萌新 少走弯路) 参考了很多博客,基本都是让在setting下的runner 添加-DarchetypeCatalog=internal参 ...

  5. win7“找不到该项目”的错误原因及解决方法

    相信有很多网友经常会碰到在使用Windows7系统删除文件或者文件夹的时候,出现"找不到该项目"的错误提示.我想大家一定很有印象.这个时候大部分的人都可能再次点击"重试& ...

  6. Mysql数据库从5.6.28版本升到8.0.11版本部署项目时遇到的问题及解决方法

    这篇文章主要介绍了Mysql数据库从5.6.28版本升到8.0.11版本过程中遇到的问题及解决方法,解决办法有三种,每种方法给大家介绍的都很详细 mysql数据库版本从5.6.28升到8.0.11过程 ...

  7. mysql 5.6升级8.0_Mysql数据库从5.6.28版本升到8.0.11版本部署项目时遇到的问题及解决方法...

    MysqL数据库版本从5.6.28升到8.0.11过程中部署项目时遇到的问题和解决方法,具体介绍如下所示: 首先这个项目用到了hibernate4.2.0,链接MysqL5.6.28没问题,换到8.0 ...

  8. ASP.NET常见错误,原因及解决方法(2003版)_不断更新.....

    [标题]             ASP.NET常见错误,原因及解决方法[错误提示]    异常详细信息: System.Net.WebException: 请求因 HTTP 状态 401 失败:Un ...

  9. 导入自己模块包导入报错:ModuleNotFoundError: No module named ‘xxx‘解决方法 晓物智联

    导入自己模块包导入报错:ModuleNotFoundError: No module named 'xxx'解决方法 文章来源于:http://www.52phm.cn/blog/detail/28 ...

最新文章

  1. c语言中,关于指针变量前的*有两种表现形式:
  2. 外企面试官们爱提的十个问题
  3. (十)如何查找端口被那个程序占用
  4. 祝文欣讲座免费在线学习 免费下载
  5. sql 命令使用简单记录
  6. docker go get问题_创建优化的Go镜像文件以及踩过的坑
  7. Java关系表达式x y,java8--函数式接口,以及和Lambda表达式的关系
  8. mysql中有exist吗_关于MySQL 中 EXISTS 的用法
  9. c# 指定打开某个路径下的CMD_C# 插入、删除Excel分页符
  10. flutter web实现微信网页授权登录
  11. SQL 2008R2 误删除数据恢复方法(一)
  12. Linux学习(4)-文件颜色,绿色,蓝色,白色,红色等代表的意义
  13. 如何在Python中使用Rest API
  14. 下载最新版本火狐浏览器,并且下载geckodriver.exe
  15. 车载相机IQ调试策略
  16. uniapp 安卓app 实现app加固(360加固)
  17. 【Arduino笔记】超声波传感器的使用
  18. html5 xml在线编辑,XML 编辑器
  19. mysql数据库怎么加入时间戳
  20. 李炎恢ECMAScript6 / ES6+(一)

热门文章

  1. 2020最实用115个Java面试题及面向对象的能力汇总合集
  2. 探索Google App Engine背后的奥秘(1)--Google的核心技术(转帖)
  3. C语言实现获取文件后缀、修改后缀
  4. 小米电脑桌面没见计算机怎么办,手机屏幕太小?一分钟教会你小米手机投屏电脑方法,低调收藏!...
  5. Android 简述touch事件中的MotionEvent
  6. VC 开机自动启动程序代码 [转]
  7. STM32 GPIOx_CRL/GPIOx_CRH 寄存器的设置的简化描述
  8. 有12个球,外形相同,其中一个小球的质量与其他11个不同,给一个天平,需要几次把这个小球找出来并且求出这个小球是比其他的轻还是重
  9. ASP.NET:aspx文件
  10. 揭明星工作室待遇:助理3000经纪人30万