文档章节

android studio 新建或者导入项目时缓慢或卡死的问题

Yao--靠自己
 Yao--靠自己
发布于 06/21 23:45
字数 679
阅读 2
收藏 3

先说一下碰到的问题,最近要换一个电脑开发,电脑上环境都已经配好就直接down下来项目导入,发现在Building的时特别慢,之前从github上下载的项目也会出现这种情况,等的是心力交瘁。

还不能取消,一取消就会卡死

为了解决这个问题花了将近一天的时间,特将其记录下来,希望对碰到这个问题的朋友有所帮助。

注: Android Studio 在第一次新建一个 Gradle 项目时需要下载 Gradle ,所以启动很慢( Gradle-bin 大约三十几兆)。

原因:项目的Gradle版本跟当前Studio自带的Gradle版本不一致需要下载。而墙内无法下载 Gradle 或下载速度慢。

如何知道项目的Gradle版本?

每一个Android Studio的项目都有个gradle-wrapper.properties的文件,在gradle/wrapper/下,打开如下:
`#Thu Mar 16 14:05:18 GMT+08:00 2017
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https://services.gradle.org/distributions/gradle-3.3-all.zip`
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

distributionUrl所对应的就是当前项目的版本号。 
如果将项目的版本号改成当前studio支持的版本号,我当时项目的版本号是http://services.gradle.org/distributions/gradle-2.14.1-all.zip,而改成了studio的版本号http://services.gradle.org/distributions/gradle-1.10-all.zip,这样是不会去下载Gradle,也不会卡住欢迎页,但是会报错!

Error:(1, 1) A problem occurred evaluating project ':app'.
> Failed to apply plugin [id 'com.android.application']
> Minimum supported Gradle version is 2.14.1.  Current version is 1.10. If using the gradle wrapper, try editing the distributionUrl in E:\project-gitosc\dlxf-android\gradle\wrapper\gradle-wrapper.properties to gradle-2.14.1-all.zip
  • 1
  • 2
  • 3

是因为项目想要运行需要gradle-2.14.1-all.zip,所以还是要去下载,打开 http://gradle.org/gradle-download/


点击DownLoad选择当前的版本下载

我们下载好的gradle - 版本号 -all.zip 应该放在哪儿呢。

打开 C:\Users\用户名.gradle\wrapper\dists\gradle-2.8-all(),里面会有一个乱七八糟名字的文件夹,打开那个文件夹,这个文件夹在运行一次就会自动生成,把刚刚下载的文件扔进去,studio会自动解压,然后退出重新导入项目就行!

但是这里有个坑,如果你studio版本太低,还是无法运行的,只要更新一下studio就可以了!

导入项目时先看一下gradle的版本号!

© 著作权归作者所有

共有 人打赏支持
Yao--靠自己
粉丝 3
博文 49
码字总数 20071
作品 0
哈尔滨
程序员
私信 提问
史上最详细的Android Studio系列教程一--下载和安装

背景 相信大家对Android Studio已经不陌生了,Android Studio是Google于2013 I/O大会针对Android开发推出的新的开发工具,目前很多开源项目都已经在采用,Google的更新速度也很快,明显能感觉...

让代码飞一会
2015/07/05
0
0
Android Studio系列教程一--下载与安装

转自:http://stormzhang.com/devtools/2014/11/25/android-studio-tutorial1/ 背景 相信大家对Android Studio已经不陌生了,Android Studio是Google于2013 I/O大会针对Android开发推出的新的......

farina
2016/05/23
230
0
android项目两种构建方式的整合(Eclipse/idea和Android Studio)

github文章备份,获得更好的阅读体验 android的两种构建方式 目前android主要有两种构建方式,一种基于ant(传统的),另一种是13年Google/IO上新推出基于Gralde的构建(Android Studio)。从...

龙凯
2014/02/07
0
0
Gradle/Studio构建问题(Ant/Gradle)

> 使用Gradle遇到的问题及其他: Android Studio安装过程常见问题图解-- http://jingyan.baidu.com/article/fd8044fad5bdca5031137ab7.html 1. 将GitHub上的新项目导入Studio中 Pano360-mast......

shareus
05/11
0
0
Android Studio vs Eclipse:你需要知道的那些事

转用Android Studio开发前,你需要知道 我写的这个指引里,包含了一些当你要把Eclipse项目转到Andorid Studio前需要知道的基本信息。如果你有一个大型项目还没完成从Eclipse到Android Studi...

oschina
2014/03/12
11.4K
23

没有更多内容

加载失败,请刷新页面

加载更多

大数据学习有哪几个步骤

目前大数据行业异常火爆,不少人都对大数据充满了兴趣,其中有大部分人都从没接触过大数据,对于应该如何学习大数据一头雾水。大数据学习并不是高深莫测的,虽然它并没有多简单,但是通过努力...

董黎明
20分钟前
4
0
shell习题_3

1:监控httpd的进程;每隔10s检测一次服务器的httpd的进程数,如果大于500则自动重启httpd服务;并检测是否启动成功; 如果没有正常启动还需要再启动一次,最大不成功数超过五次立即发邮件给管理...

芬野de博客
20分钟前
1
0
Android 9.0 优势探讨

我们来谈论一下 Android。尽管 Android 只是一款内核经过修改的 Linux,但经过多年的发展,Android 开发者们(或许包括正在阅读这篇文章的你)已经为这个平台的演变做出了很多值得称道的贡献...

问题终结者
37分钟前
4
0
vue 组件使用中的一些细节点

细节一 基础例子 运行结果: 以上大家都懂,这边就不多说,回到代码里,有时候我们需要 tbody 里面每一行是一个子组件,那我们代码可以怎么写呢?我们可以这样写,定义一个全局组件,如下: ...

peakedness丶
44分钟前
2
0
vue 之 css module的使用方法

动手之前先配置项目,网上很多文章说需要下载css-loader插件,Vue中的vue-loader已经集成了 CSS Modules,因此删掉也能正常运行 在vue.config.js中添加如下配置 `css: {``loaderOptions: ...

前端小攻略
48分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部