Android Studio导入现有工程的几个步骤
2016-01-12 15:57
330 查看
以下是自己从本地或是github上导入别人工程时的一些步骤,记录一下,按照如下步骤基本没出现过问题。
1、拷贝完整工程目录(或从github上clone,略去克隆步骤)到本地磁盘目录。
2、需要修改工程目录下的几个文件。一般如果不修改的话,会存在gradle,gradle tool版本不一致的 问题,还有android build tool版本不一致的问题,导致导入失败。
所以我一般都是拿到完整的工程目录。然后手动去修改工程目录下的几个文件。具体如图:
1)首先看下整个完整工程正确导入后的样子:
基本上我们修改的就是这四个文件。
2)
a. 其中setting中是这样的:
include ':app'
实际上就是声明包含了什么模块(model)(本工程只有一个模块),如果该项目还引入了其他model(即eclipse中的第三方工程),则下一行继续声明包含的模块名称
b. 该项目根目录下的build.gradle很重要,里面定义了gradle tool的版本号。一般新导入的工程这里的版本号和as本身支持的版本号不一致,所以我们需要手动修改这里的版本号为当前支持的版本号:
c. 改完这个后,我们再来看看根目录下的gradle\wrapper子目录下的gradle-wrapper.properties文件
这里也要修改为我自己的gradle配置中的zip包的版本
d. 最后修改一下app模块下的build.gradle文件
这里就是修改一下,sdk的版本,对应的build tool的版本号,以及一些依赖的jar包
3、经过上面几个步骤手动修改了项目的配置文件,再用AS导入工程,gradle就是根据我们设置的自动构建了。一般都会成功的。
恩,基本上就是这样了。后续碰到问题再添加了。
1、拷贝完整工程目录(或从github上clone,略去克隆步骤)到本地磁盘目录。
2、需要修改工程目录下的几个文件。一般如果不修改的话,会存在gradle,gradle tool版本不一致的 问题,还有android build tool版本不一致的问题,导致导入失败。
所以我一般都是拿到完整的工程目录。然后手动去修改工程目录下的几个文件。具体如图:
1)首先看下整个完整工程正确导入后的样子:
基本上我们修改的就是这四个文件。
2)
a. 其中setting中是这样的:
include ':app'
实际上就是声明包含了什么模块(model)(本工程只有一个模块),如果该项目还引入了其他model(即eclipse中的第三方工程),则下一行继续声明包含的模块名称
b. 该项目根目录下的build.gradle很重要,里面定义了gradle tool的版本号。一般新导入的工程这里的版本号和as本身支持的版本号不一致,所以我们需要手动修改这里的版本号为当前支持的版本号:
c. 改完这个后,我们再来看看根目录下的gradle\wrapper子目录下的gradle-wrapper.properties文件
这里也要修改为我自己的gradle配置中的zip包的版本
d. 最后修改一下app模块下的build.gradle文件
这里就是修改一下,sdk的版本,对应的build tool的版本号,以及一些依赖的jar包
3、经过上面几个步骤手动修改了项目的配置文件,再用AS导入工程,gradle就是根据我们设置的自动构建了。一般都会成功的。
恩,基本上就是这样了。后续碰到问题再添加了。
相关文章推荐
- Android中Handler引起的内存泄露
- Android Mediaplayer设置静音和恢复声音
- Android中保存数据的四种方法
- Android开发
- Android中通过反射和getResource()得到id的方式去改变View的显示效果
- Android 中的SIP协议
- AndroidStudio快捷键
- android的事件分发相关
- [转载]Android SO逆向1 - ARM介绍
- android值得推荐的开源框架简介
- 【android_温故知新】android 数据存储
- Android中的View原理
- 获取Android操作系统源代码
- Android Scroll
- html页面适配android手机兼容问题
- OpenGL ES 2.0 for Android
- android画笔的基本属性
- Android debug.keystore的key和密码
- Android的bitmap遇到内存溢出
- Android greenrobot的EventBus