Android Studio导入github项目源码步骤

1、从github上将源码下载下来
2、打开AS,新建一个新项目(我选择了EmptyActivity)
项目中build.gradle在google()前面添加源

buildscript {
    repositories {
        maven() {
            url 'https://maven.aliyun.com/repository/jcenter'
        }
        maven(){
            url 'https://maven.aliyun.com/repository/google'
        }
        maven {
            url 'https://maven.aliyun.com/repository/public'
        }
        maven {
            url 'https://maven.aliyun.com/repository/mapr-public'
        }
        google()
        ...
    }

3、先不要在AS 中打开源码,来整理源码
在源码的目录下面,将project下的build.gradle和gradle.properties删除,粘贴自己的(可以拿上面新建的项目中自带配置的粘贴)
注意:给新手强调一下,删除的这两个是在最外层,解压后第一层文件夹就可以看到,不是里面的!
4、导入Modules
file->new->import Module
找到源码目录,也就是下载下来的文件夹位置啦
选中source location:app 后面的import,因为本来的项目Module名称就叫app,所以你随便起其他名字,我当时就让他少了一个p
这样子一个项目中就有两个Module了。
5、编译一下,嗯,报错
看到其他人都在下载SDK和其他的安卓型号,我也弄了很久,也是弄不成功,那我们就干脆来改版本。
6、因为里面有两个Module,所以很容易对照,如果是把项目设置成
在这里插入图片描述
这样子对照更改比较容易,我这是已经把app的原始Module 已经删了,所以只剩下两个,如果有library,也是要更改。
在这里插入图片描述
1)、参照把版本改成app里面的版本
2)、这个不会报错,但是会警告,就是compile 换成implementation,与app对应很好更换。

这样子代码就可以跑通了
但是我们还是希望把原来没用的app删掉

7、打开file->project structure,可以看到左侧的Module区域,其中列出了工程所有的Module,选择要删除的Module,然后点击左上角的减号,点击ok.
8、这样子工程就只剩下一个Module了。在自己新的版本下也是可以运行成功。

你可能感兴趣的:(Android,android,studio,github)