1. 作为 project 导入

本地新建一个项目 A,工程目录如下

github 上下载的项目 B,工程目录如下

用本地新建的项目 A 的四个文件/文件夹替换 github 上下载的项目 B 中相同内容
替换完后通过 Open an existing project 或 File/New/Import Project 方式选中项目 B 根目录中的 build.gradle 文件即可
 
导入后,修改 module 中的 build.gradle:
1. compileSdkVersion, buildToolsVersion, minSdkVersion, targetSdkVersion 更改为本地 sdk 对应版本
2. 注释掉不相关的 applicationId, apply plugin:…… , apply from:…… 等
 
如出现下面的错误

查看项目根目录中的 build.gradle,去掉其中的
android {
    compileSdkVersion 23
    buildToolsVersion '23.0.3'
}
注:as 在导入项目时,会自动查找本机是否有项目配置文件中设置的SDK版本,没有则会在项目根目录中的 build.gradle 中添加上述代码
 
2. 作为 module 导入
1)方法一:通过 File/New/Import module,选中项目 B 中的 module 文件夹即可(即上图中的 app,如文件夹名重复,重命名之,如:module2 );
  方法二:直接将项目 B 中的 module,即上图中的 app 文件夹复制到本地项目 A 中,如文件夹名重复,重命名之,如:module2
2)修改项目 A 根目录中的 settings.gradle ,增加刚刚导入的 modole2:include ':app',':module2'  (项目根目录中的 settings.gradle 为 gradle 设置,包含所有的 module)
3)同步 gradle
 

转载于:https://www.cnblogs.com/marvinlh/p/5654134.html

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐