使用AndroidStudio导入github项目
1.在studio中配置github的项目地址

2.当你点击github,会这个样子

3.此处放你要clone的地址 ,然后点击clone。

4.等一会会出现这个页面,然后点击yes ,会出现这个页面 
5.有两个选项,第一个就是使用项目中默认的gradle版本,一个是使用你本地的gradle,我这里选择了第二个,
这样的话就不用再去下载了,下载的话,你懂得。然后点击ok,等待就好。

6.这个样子证明你已经成功了
根据个人喜好,选择一下就好,一个在当前窗口代开此项目,一个是在一个新窗口打开此项目
当你成功之后,在你的工具栏VCS当中

7.在导入的时候遇到如此问题:

不管是选择第一个use default 还是第二个选项 use local 都会提示这个对话框,报这个错,出现这个问题的原因其实很简单,
导入到as的工程中少这几个文件,作者在push代码到github上时并没有提交,其实这影响并不是很大。应该有两种解决办法,
猜测,我只是使用了一种就解决了,例外一种应该也是可以的。
8.解决
第一种方法,根据提示,我们可以新建一个项目或者以前自己使用过没问题的工程,从中把local.properties文件copy到我们从github中想要导入的工程中,我自己就是这样的,然后这个问题就解决了。
第二种方法,根据提示,我们可以将我们sdk的位置添加要环境变量中,如图,可以看到我电脑里sdk的位置。


都可以知道我们sdk的位置,然后将这个路径添加到path中,当然步骤也是一样的,我们要开始以ANDROID_HOME,将路径添加到这个命名中,然后才能在path中添加%ANDROID_HOME%\tools。
当然我在将这个问题解决后还碰到个问题,在gradle时,因为我的build.version版本我这as没有,所以还报了这个错
Failed to find Build Tools revision 25.0.2,嗯,他这个版本太新了,我有25.0.1但是没有0.2,所以要么自己去项目下将版本改成我们自己有的,要么下载个,我选择下载。进入一个正常的项目点击sdkManager管理我们sdk,然后如图。当然下载你缺少的。


使用AndroidStudio导入github项目的更多相关文章
- 如何用AndroidStudio导入github项目
最近一直在研究AndroidStudio,但是总会有这样那样的问题,特别是在github上看到一个很好地开源项目,想clone下来用用,就会出现很多蛋疼的问题,今天摸索着,结合一些大牛们的建议,轻轻松 ...
- Eclipse安装git插件以及关联导入GitHub项目
一.Eclipse配置git 1.查看自己eclipse的版本 打开eclipse 导航: help->AboutEclipse 如图: 2.检查Eclipse中是否已安装Git插件 菜单栏He ...
- 使用IntelliJ IDEA和Eclipse导入Github项目
使用IntelliJ IDEA导入Github项目 菜单栏File->Settings->分别配置好Github和Git的相关信息,配置完之后点击旁边的Test按键可以查看是否配置成功 配 ...
- github下载速度慢甚至多次失败,通过码云的导入功能导入github项目到码云上,然后再从码云下载
github下载速度慢甚至多次失败,通过码云的导入功能导入github项目到码云上,然后再从码云下载 参考 https://blog.csdn.net/kcx64/article/details/83 ...
- AndroidStudio导入开源项目提示报错:Gradle sync failed: SSL peer shut down incorrectly
问题描述: AndroidStudio导入开源项目提示报错:Gradle sync failed: SSL peer shut down incorrectly (1 m 12 s 92 ms) 解决 ...
- eclipse导入github项目
以jeesite为例, github上面的项目大都是基于git方式进行版本控制以及使用maven构建的项目. 1 使用时,需先用eclipse的以git方式从github上下载代码. 下载后得到mav ...
- androidstudio导入新项目build tools不符合问题解决
问题描述:从网上或者其他地方拷贝来完整代码导入androidstudio的时候,gradle过程显示build tools不符合 问题分析:你安装的SDK版本可能与其他人不一样,那么build的工具也 ...
- Android Studio导入github项目源码步骤
1.从github上将源码下载下来 2.打开AS,新建一个新项目(我选择了EmptyActivity) 3.先不要在AS 中打开源码,来整理源码 在源码的目录下面,将project下的build.gr ...
- AndroidStudio导入新项目一直卡在Building gradle project info的解决解决方案
尝试了各种办法,FQ,离线gradle等,发现一个更好用更简单的办法: 解决方案: 1.随便找一个你能运行的as项目 2.打开gradle-wrapper.properties,文件目录:项目/g ...
随机推荐
- Java SE HashMap的底层实现
1.hash散列算法 由于hashmap在存储过程中是数组加链表的存储过程,所以定义数组长度为16(建议是2的n次幂的长度),之后进行每个数组的地址都指向一个链表进行存储 hash表算法可对数组长度l ...
- Excel 常用设置
首行固定 视图->冻结窗口
- CoordinatorLayout实现的效果(标题栏效果)
一.效果 CoordinatorLayouy是一个能够协调子布局的容器布局. 使用引入: compile 'com.android.support:design:24.1.1' 常见的使用方法如下:1 ...
- windows设置程序开机自启动
在msconfig里面进行设置的前提是,这个程序已经在自启动列表中,只是没有被勾选上, 对于不在该启动列表里的程序需要: ①找到这个应用程序所在的位置; ②右击发送到桌面快捷方式; ③在Window ...
- idataway_前端代码规范
1.前后端json对接的规范. 前后端的json代码规范 result ={ success:”true”,//true表示成功,false表示失败. data:{}, //数据 errorCode: ...
- 动态规划-填格子问题 Domino and Tromino Tiling
2018-09-01 22:38:19 问题描述: 问题求解: 本题如果是第一看到,应该还是非常棘手的,基本没有什么思路. 不妨先从一种简化的版本来考虑.如果仅有一种砖块,那么,填充的方式如下.
- GROUP by 方法 C#
1.用两层循环计算,前提条件是数据已经按分组的列排好序的. DataTable dt = new DataTable(); dt.Columns.AddRange(new DataColumn[] { ...
- 批量显示QC结果的利器(转)
作者:greenhillman MultiQC homepage: http://multiqc.info功能:把多个测序结果的qc结果整合成一个报告.支持fastqc.trimmomatic.bow ...
- 最长上升子序列 nlogn
; LL num[N]; LL dp[N]; LL go(LL l, LL r, LL k) { for (; r >= l; r--) if (dp[r] <= k) return r; ...
- ZCU板级调试Bug记录
本帖用以记录在ZCU102板级调试间遇到的Bug. 1.PL端的AXI总线在读取DDR中的数据的时候,在一个burst内不能跨越page boundary.跨越page boundary会在该burs ...