问题描述:
因为在mac上下载了as,然后将win环境下创建的一个项目拿过来导入的时候一直卡在gradle的过程中,而且新建项目同样会遇到相同的问题。
问题查询:
其实卡在这个界面原因是因为gradle的版本和导入项目的版本不一样。所以as会自动为我们下载对应版本的gradle,但是由于被墙的原因,这个过程会非常的慢(然而我科学上网了这个过程也很久,所以不建议一直等待)。
问题解决:
(1)如果你只是导入项目时卡顿,而之前创建过正常运行的Android程序:
只需要在你之前创建过的项目中,复制项目中的gradle版本配置,地址如下:
项目/gradle/wrapper/gradle-wrapper.properties打开后复制文件中最后一行中的distributionUrl内容:
distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists distributionUrl=file/:/Users/mask_d/Soft/Gradle/gradle-4.9-all.zip然后打开要导入的项目,进入到gradle/wrapper/gradle-wrapper.properties中,将distributionUrl内容进行替换。再打开,即可正常导入了。
(2)如果你是新安装的as,完全没有可以运行的Android程序。
1.首先先在gradle的官网中,下载一个版本的gradle,注意需要下载all.zip格式。
Gradle下载地址:https://services.gradle.org/distributions/
2.下载后在储存在本地一个文件夹中,并解压。(保留原压缩包)
例如我存放并解压的地址如下:
3.配置环境变量
在终端中输入:
open -e .bash_profile打开.bash_profile文件,在.bash_profile文件中输入下面内容。
GRADLE_HOME=/Users/mask_d/Soft/Gradle/gradle-4.9 export GRADLE_HOME export PATH=$PATH:$GRADLE_HOME/bin注: 将GRADLE_HOME的值替换成你的Gradle路径。
然后保存.bash_profile文件,在终端上执行以下,来更新.bash_profile文件。
source ~/.bash_profile
4.验证
在终端上执行 gradle -version 来判断是否gradle已经配置成功。如为以下,则配置成功。
5.配置as项目
注意这是gradle配置成功了,还需要配置android studio项目,当然这里就和第一种情况的操作一样了。
打开项目文件,将gradle-wrapper.properties中的distributionUrl替换成本地地址:
如将 distributionUrl=https/://services.gradle.org/distributions/gradle-2.10-all.zip
替换为 distributionUrl=file/:/Users/mask_d/Soft/Gradle/gradle-4.9-all.zip
这时再打开项目,就正常运行了。
转载于:https://www.cnblogs.com/Mask-D/p/9670026.html