解决Android studio创建项目卡在Building gradle project info的解决方案(Mac环境 包括下载配置)...

mac2022-06-30  105

问题描述:

因为在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

最新回复(0)