1.项目文件构成
在一个工程目录里,工程文件的东西其实分为2部分
A.工程相关
工程相关用于配置整个项目的编译环境和依赖
B.项目相关
项目相关就是你的代码和配置文件
以上是项目文件结构,选中的是项目相关;
方法一
由于现在Gradle还不是太成熟,所以版本更新会比较快,如果当初项目作者使用的是其他版本的Gradle,而你没有,AS就好默认去下载最匹配的Gradle,可偏偏在国内,这个下载奇慢无比,而且Gradle的文件也挺大有50+MB,所以,我们需要修改下配置先:
打开gradle文件夹warpper文件夹,打开gradle-wrapper.properties
#Wed Apr 10 15:27:10 PDT 2013
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=http\://services.gradle.org/distributions/gradle-1.12-all.zip
可以看见最后一行,作者使用的是gradle-1.12-all.zip,而我们打开目录
C:\Users\Administrator.gradle\wrapper\dists\gradle-2.1-all\27drb4udbjf4k88eh2ffdc0n55
我们使用的是gradle-2.1-all.zip,所以AS就煞笔的再去下一个gradle-1.12-all.zip了,OK我们修改下配置改为:
distributionUrl=http\://services.gradle.org/distributions/gradle-2.1-all.zip
然后启动AS,选择open an existing android studio project
方法二 移花接木
首先我们创建一个自己AS的项目,然后编译通过:
image.png
多了几个gradle的文件,然后,我们把自己AS创建的工程相关的gradle文件夹复制过来,替换需要导入工程的gradle文件夹:
4个项目相关的文件是:
需要替换的四个文件
然后再重新导入Exiting Project,选择Build.gradle文件,即可导入Project。
网友评论