前几天从github上下载一个开源项目,发现他并不是以前Eclipse那种的目录结构

  而是最近在用到的android studio的文件目录。从上图中我们可以看到多次出现了gradle这个单词。Android Studio + Gradle的组合用起来非常方便,很多第三方开源项目也早都迁移到了Studio,所以对于这个组合我们一起来了解一下。

1、什么是gradle

  Gradle是以groovy语言为基础,面向Java应用为主。基于DSl(领域特定语言)语法的自动化构建工具。这是百度百科的解释,从个人理解来说的话我们可以把它看成一个构建我们项目或工程的一个工具。所以说千万不要以为它只能够和我们的android studio来进行搭配使用,对于以前的开发工具Eclipse来说gradle也是可以的。只不过是android studio默认的构建工程的工具是gradle而已。

2、导入android studio

  面对这样一个从网上下载的开源代码,我们如何把它导入到我们开发工具中呢。如果说你想要导入到Eclipse中的话,我们需要自己去下载和安装gradle和groovy插件。这边我们还是选用android studio来作为我们的开发工具

  2.1首先我们打开我们的android studio

  如果你之前还有工程的话,把工程关闭就可以了。这里我们选择import Non—android studio project。

  选择我们相对应下载好的开源代码。点击ok

  错误信息

  出现这个错误是提示我们没有下载gradle,这个时候我们点击android studio右侧边栏的gradle选项

  出现如下图所示的弹出窗口

  点击加号,弹出一个选择目录的窗口,选择我们要导入的项目目录下的build.gradle

  出现如下图所示的窗口,点击ok。

  弹出如下图所示的窗口

  下载我们需要的gradle,这个需要FQ。下载速度比较慢。

  这个下载完成以后,我们的项目也就导入完成了。关于gradle也是初学,里面的一些内容还在学习中,也希望和大家进行交流。

作者:杰瑞教育
出处:http://www.cnblogs.com/jerehedu/ 
本文版权归烟台杰瑞教育科技有限公司和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
 

最新文章

  1. JQuery Datatables Columns API 参数详细说明
  2. reverse engineering in ax
  3. C语言 文件操作3--文件重定向与扫描
  4. 转载,javascript 设计模式
  5. 关于HashMap中的负载因子
  6. Avant Browser
  7. EXCEL表格常用函数使用的难点
  8. md5实现
  9. Py3快速下载地址
  10. html网页代码各种名称及作用
  11. google jam 比赛题(设计有问题)
  12. winhex中判断+MBR+DBR+EBR方法
  13. 详解mybatis配置文件
  14. HDU 1074 Doing Homework(经典状压dp)
  15. Contest1592 - 2018-2019赛季多校联合新生训练赛第二场(部分题解)
  16. [luogu2590][bzoj1036][ZJOI2008]树的统计
  17. python中super的使用方法
  18. APP端测试与web端测试的区别
  19. Windows下编译sqlite3
  20. APP功能性测试-2

热门文章

  1. Oracle win32_11gR2_client.zip
  2. [ 转载 ] Mysql 数据库常用命令
  3. 机器学习之路:python 特征降维 主成分分析 PCA
  4. Beego 和 Bee 的开发实例
  5. Codeforces Round #257 (Div. 2 ) B. Jzzhu and Sequences
  6. 机器学习(1):Logistic回归原理及其实现
  7. interfacer和abstarct class的异同
  8. PowerDesigner导出图片
  9. JDK篇
  10. C#软件license管理(简单软件注册机制)