关于android studio导入github项目build失败

来源:互联网 发布:μtorrent mac 编辑:程序博客网 时间:2024/05/01 23:02

在使用as时,经常需要导入github上项目

1.从github获取项目到本地磁盘,有两种方式,

    一种是直接downLoad,

    另一种是as的菜单项,VCS -> Checkout from VersionControl -> Github,进行clone

2.从本地导入到as中,File -> New -> Import Project...,打开磁盘,选择对应的project


在导入到as中的时候,经常出现build失败,原因多种多样,一般涉及以下文件:

1.根目录的build.gradle,这里是gradle版本问题,

由于github上项目作者使用的gradle插件版本可能与我们使用的不一致,就会导致build失败


解决方法:与as中已有的Project的build.gradle中版本一致,对比导入项目的build.gradle文件,修改待导入项目的build.gradle文件


2.根目录下gradle.properties,github上项目的gradle.properties文件可能包含一些参数,被随意替换,比如:

解决方法:不要随意拷贝其他Project的gradle.properties进行覆盖


3.根目录gradle文件夹下的gradle-wrapper.properties文件,github上项目作者使用的gradle版本可能与我们使用的不一致

解决方法:与as中已有的Project的gradle-wrapper.properties中版本一致,修改待导入项目的gradle-wrapper.properties文件


4.与src同级的build.gradle文件中的buildToolsVersion问题,编译sdk版本导致无法build

解决方法:下载对应的编译版本,比如buildToolsVersion要下载24.0.1,或者与as中已有Project的buildToolsVersion一致,比如现有的是23.0.1,修改即可



以上是as在进行github项目导入,build可能失败的几种情况,总结下,ok,后续有新的会继续补充。

0 0
原创粉丝点击