1、最近下载的开源代码全是github来的,一直用eclipse开发,对于android studio来说是全新的

2、在eclipse导入一个工程那是so easy, import选择一下就可以。

3、到了android studio里面,import 那就费多了。

导入几次都跟死了一样,只看到进度条动,其实Android Studio是在下载文件Gradle

尝试:

全新建一个Hello工程,搞定,没有任何问题,编译成功

工程的目录就是上面所示

打开工程,发现有几个地方跟下载的github上的开源代码不一样,根据配制文件,Android Studio(AS)老兄找不到,

所以他先尽力的找到网络下载,然后再下载Sdk,所以就停在那里不动了。

------------------------------------------------------------------------------------------------------------

就拿网上下载的android-floating-action-button-master来作参考

https://github.com/shamanland/floating-action-button

只要将github上下载的开源文件的配制修改成我们新建的项目的配制,就OK了

1) 先找到android-floating-action-button-master\build.gradle(1、根目录下的build.gradle)

打开自已建的Hello,

将上述的1.1.0改为1.5.0即可。

2) 找到根目录下的settings.gradle,打开文件显示

include ':library', ':sample'
也就是说有library及sample这里面的build.gradle告诉了系统用什么sdk,并且咱编译,请改成跟新建的Hello一致就行

并且,将画红框的部分注掉  //apply from: './gradle-mvn-push.gradle'

sample目录下的build.gradle也作相应的调整

修改以后的文件build.gradle

3)找到android-floating-action-button-master\gradle\wrapper\gradle-wrapper.properties

将画红框的地方改成新建项目Hello一样的即可,不然系统又要去下载文件了,慢长的等待。

经过以上的几步,配制文件就改的差不多了,下面就是import了

然后如上图,选择一下,OK等待一会就成功了。Run Sample,晒个图

android studio 打开github开源代码的更多相关文章

  1. 使用Android Studio向GitHub提交代码

    使用Android Studio向GitHub提交代码 在GitHub上创建一个仓库 填写仓库名称.描述.类型(公有.私有)等信息,点击创建 到此,成功创建了我们的仓库,并且初始化创建了README. ...

  2. Android Hawk数据库 github开源项目

    Android Hawk数据库 github开源项目 Hawk 是一个很便捷的数据库  . 操作数据库仅仅需一行代码 , 能存不论什么数据类型 . github 地址: https://github. ...

  3. Android Studio利用GitHub托管项目

    自定义View系列教程00–推翻自己和过往,重学自定义View 自定义View系列教程01–常用工具介绍 自定义View系列教程02–onMeasure源码详尽分析 自定义View系列教程03–onL ...

  4. Android Studio 使用GitHub

    Android Studio 使用GitHub 1.安装配置 默认大家都已经安装了git软件,参考下图进行git与as关联 配置git  设置GitHub用户信息  填写完用户名,密码后可以点击Tes ...

  5. 使用Android studio下载github上的工程及问题解决

    Android studio内置了github的插件,可以直接下载github上的工程,感觉好爽啊.具体怎么做呢?1.如图所示操作,如果是初次使用会提示输入用户名密码. 2.等android stud ...

  6. Android Studio 打开弹出警告框

    1.Android Studio打开后,自己的项目没有打开,就弹出了警告框,重启之后依然弹出警告框: 警告框内容:"Cannot load project: java.lang.Illega ...

  7. Android Studio打开非本机项目比较慢的问题。

    使用Android Studio打开其他项目的时候,如果使用的AS版本.gradle不同的话,会在打开项目的时候下载gradle版本,网速不好的情况下回非常的慢. 解决方案: 1.将本机创建的AS项目 ...

  8. Android Studio导入GitHub上的项目常见问题(以图片轮播开源项目为实例)

    前言:github对开发者而言无疑是个宝藏,但想利用它可不是件简单的事,用Android studio导入开源项目会遇到各种问题,今天我就以github上的一个图片轮播项目为例,解决导入过程中的常见问 ...

  9. Android studio下将项目代码上传至github包括更新,同步,创建依赖

    AS中设置GIT 一.开篇 本文讲如何使用Android Studio将项目上传到github,虽然讲上传github的文章很多,但是大部分都是使用Git Bash命令行,虽然效率高些,但是有点麻烦, ...

随机推荐

  1. python(3)-lambda表达式

    >>> fun = lambda a: a+1 >>> fun(1) 2 >>> fun = lambda a,b: a+b >>&g ...

  2. 通过使用精简客户端,且不需要安装的客户端,配合PLSQL连接oracle数据库

    通过使用精简客户端,且不需要安装的客户端,配合PLSQL连接oracle数据库. 首先下载安装包在Oralce官方网站上下载Oracle Instantclient Basic package.地址如 ...

  3. Html5中的video元素

    最近在做门户的时候遇到要显示企业的视频介绍,需要找到一个在aspx页面播放视频的html,最后找到了是一段HTML5最新的html代码,如下: /// <summary> /// 播放视频 ...

  4. 基本STRUTS标签-学习笔记-Logic标签

    BEAN标签(name 是从别处得来的:id是自己的,相当于变量:property相当于变量的值) 前提: String str=request.getParameter("param&qu ...

  5. 什么是MVC开发模式以及它和传统开发模式的区别

    Model1模式:使用纯JSP或者JSP+JavaBean开发,存在如下缺陷:JSP页面中混合了HTML和JAVA代码,从而给代码的开发和阅读带 来了麻烦:系统后期维护和扩展非常困难,例如在JSP页面 ...

  6. Java集合类 java.util包

    概述   软件包  类  使用  树  已过时  索引  帮助  JavaTM Platform Standard Ed. 6  上一个软件包   下一个软件包 框架    无框架           ...

  7. android NDK 开发步骤

    NDK开发一般分为一下几个步骤:(默认你已经安装好了NDK和android开发环境) 1.创建一个项目 2.创建JNI目录 3.编写nativejava层方法 4.生成JNI头文件 (1)编写java ...

  8. JSP之初识2

    <与%之间不可有空格,但是后面可以有空格 <%@ page language="java" import="java.util.*" pageEnc ...

  9. PHP 和Apache的安装和配置

    1. apache官网安装指南: http://jingyan.baidu.com/article/29697b912f6539ab20de3cf8.html 2. 官方安装包下载地址: http:/ ...

  10. Mysql增加主键或者更改表的列为主键的sql语句

                                                                                                        ...