Android打开项目一直build的问题解决

在做作业的时候打开一个比较老的记事本样本项目,然后一直卡在初始的build的界面,无法关闭,也无法取消,直接就卡住了。只能通过任务管理器强制关闭,但是关闭后仍然还是无法打开项目,在各种查找后,知道了如何解决。


原因是我打开的项目版本过老,但是我本身的Android Studio 的 gradle版本较高。而AS在打开项目时,会自动更新gradle的版本,连接到goog所以le上,但是由于电脑防火墙的原因,连不上,又在一直下载,就会造成卡顿。

可以看到,我的AS的gradle版本是4.1,但是当时那个项目的grandle是3.3,所以AS要下载更新。
解决办法是,打开所有.gradle下载的文件夹

因为这边都是下载好的,如果有没下载好的,会呈现下图这个样子
(这个图是我从网络找的,因为我没有保存没下载好的截图)


解决方法

① 在已经打开的项目打开project structure 中的project找打该AS对应的默认gradle版本,或者查询不同的AS版本对应的gradle的版本。
② 找到setting中的gradle配置中Service directory path 对应的目录
③找到该目录下的默认版本然后去gradle的地址,去下载对应的版本,放到上述对应目录中去,然后在文件夹进行解压。
④按上述步骤进行后,再打开就不会卡顿了,因为本地已经有gradle,所以不需要下载了。

Android打开项目一直build的问题解决相关推荐

  1. android打开项目更换版本,android1.6项目,换成其他包的方法,及修改默认启动虚拟机的版本...

    一.当我们拿到较低版本的android项目时,我们想把低版本的包换成较高版本的包的时候,我们该怎么办呢? 具体步骤如下 ①.选择目标项目,鼠标右击Build path----Add Liberary- ...

  2. Android Studio项目中Build.gradlle配置详解

    许多对gradlle不了解的宝宝们总是会在配置的过程中遇到一系列的问题,大体都是对gradlle不够了解.所以在此详细说明gradlle中每一项的用处,如下 1. apply plugin: 'com ...

  3. java adt怎么打开项目,如何在Eclipse中打开Android Studio项目?

    慕的地6264312 将Android Studio项目导入Eclipse的分步过程 ...使用向导在eclipse中启动新的Android项目,并从app / build.gradle中填写以下详细 ...

  4. 打开android studio项目,为什么我们没有一个文件来打开Android Studio项目?

    为什么我们的 Android Studio项目没有类似.xcodeproj(对于XCode应用程序)或.xds(对于Sencha Architect Projects)的文件? 我很确定你们这里的很多 ...

  5. android studio 项目两个build.gradle的解析

    android 有两个build.gradle一个在外层,一个在内层(app目录内),在Android项目构件中起到关键作用. 外层的build.gradle: buildscript {reposi ...

  6. Android studio 更新aar库无效问题解决

    Android studio 更新aar库无效问题解决 前言 清缓存 解决 完事 前言 最近开发库的时候带有关联库,也就是每个SDK都依赖了中间的SDK.在我修改了中间SDK的时候,打包成aar,放到 ...

  7. 打造一个高逼格的android开源项目——小白攻略

    小引子 在平时的开发过程中,我们经常会查阅很多的资料,最常参考的是 github 的开源项目.通常在项目的主页面能看到项目的简介和基本使用,并且时不时能看到页面汇中有好多的彩色标签,看起来很酷,很专业 ...

  8. Android Studio项目结构

    我们创建了一个Android Project,打开就如下图所示:  我们选择Project视图,就会有以下的项目文档结构:  上面笔者标注的数字是接下来要讲解的内容.  我们先来看1:  我们创建Ap ...

  9. Android studio 使用Gradle发布Android开源项目到JCenter 总结

    1.注册账号 先到https://bintray.com注册一个账号.  这个网站支持 github 账户直接登录的 2.获取  bintray.user  和 bintray.apikey      ...

  10. android aar项目_介绍如何调试Xamarin.Android的binding项目

    背景 Xamarin的开发的一个无法避免的弊端就是在很多Android原生态应用中被普遍用到的库,未必有.NET的实现版本.这个问题就如同当时微软WinPhone失败的原因一样,在另外两个平台中非常普 ...

最新文章

  1. .net 调用java service 代理类方法
  2. VMWare 黑苹果卡在Logo页面
  3. 一个jsp能取到父类jsp的值吗_「Javaweb」ssm整合权限控制框架shiro,你知道怎么做吗?...
  4. 计算机操作员(中级工)理论知识试卷,计算机操作员中级工理论试卷.doc
  5. ceil() 与 floor() 与 round()
  6. 问题解决,心情不错:)
  7. SKPlayer -- 一个超级简单好用的音乐插件+CSS+HTML+JS
  8. sql 2000 数据库置疑
  9. 视频剪辑怎么学?五大经验分享,入门可参考
  10. 83岁清华奶奶,62岁 IT 大爷被阿里40万年薪争抢,你大妈始终是你大妈,你大爷永远是你大爷!...
  11. 笔记本重装系统后office没了
  12. 大数据就业方向_如今大数据行业就业前景如何?
  13. layui使用表格数据,json嵌套数据解决
  14. 深入剖析eMule 【for_wind】
  15. 关于python异常处理、以下说法正确的是_以下关于Python高级特性说法正确的是(_____)。...
  16. 百读不厌《破窑赋》!真正的千古奇文!
  17. 这是请程序员设计的楼梯吧
  18. 解读青岛城市规划建设:5年内再添40座山头公园
  19. 路由器NAT模式和路由模式的区别
  20. 新闻无限分类_社区故事03 | 垃圾分类,是一种快乐的生活方式

热门文章

  1. hdu4699(对顶栈模拟+简单dp)
  2. regedit 导入注册表
  3. 薛定谔的猫与量子计算机,物理学家拯救了薛定谔的猫,新研究推进量子计算机技术...
  4. 用计算机拜年祝福语,适合拜年发的朋友圈祝福语
  5. 如何连接别人电脑/如何看自己电脑IP地址+ping命令+DOS窗口
  6. 泛微OA系统新增短信宝短信插件
  7. 三刺激值计算公式_三刺激值及对应的xyU'V'
  8. CPE/CPA/CPL/CPC/CPM/CPO/CPS/CPV/CPT/CPP广告
  9. STM32 Simulink 自动代码生成电机控制——脉振高频注入
  10. 学术英语视听说2听力原文_大学学术英语视听说2-高迎慧