Android Studio导入其他版本的工程的几个步骤

导入非本地Androidstudio创建的工程比如:从github或者下载的android工程时,会出现gradle,gradle tool或者sdk版本版本不一致的 问题,导致导入失败,特此记录一下,按照如下步骤基本没出现过问题。

1、拷贝完整项目工程目录到本地磁盘目录。

2、需要修改工程目录下的几个文件。具体如图:

首先看下整个完整工程正确导入后的样子:
在这里插入图片描述基本上我们修改的就是这五个个文件。

1) setting.gradle文件
在这里插入图片描述
实际上就是声明包含了什么模块(model)(本工程只有一个模块,基本上不用修改)。如果该项目还引入了其他model(即eclipse中的第三方工程),则下一行继续声明包含的模块名称

2). build.gradle(project:MusicPlay)
该项目根目录下的build.gradle很重要,里面定义了gradle tool的版本号。一般新导入的工程这里的版本号和as本身支持的版本号不一致,所以我们需要手动修改这里的版本号为当前支持的版本号:

在这里插入图片描述

3). app模块下的build.gradle(Module:app)
在这里插入图片描述

在这里插入图片描述
这里就是修改一下,sdk的版本,对应的build tool的版本号,以及一些依赖的jar包

4)gradle-wrapper.properties文件
gradle-wrapper.properties文件在项目的根目录下的gradle\wrapper子目录下。
在这里插入图片描述这里也要修改为我自己的gradle配置中的zip包的版本
5)gradle.properties(Project Properties)
在这里插入图片描述

3、经过上面几个步骤手动修改了项目的配置文件,再用AS导入工程,gradle就是根据我们设置的自动构建了。一般都会成功的。