- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java学习-使用Gradle管理你的AndroidStudio工程课案
Gradle简介Gradle?是一个基于Ant和Maven概念的项目自动化建构工具。它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,这比我们的ANT使用XML构建配置要灵活的多。在编写配置时,你可以像编程一样灵活,Gradle是基于Groovy的DSL语言,完全兼容JAVAGradle入门projects 和 tasks是Gradle中最重要的两个概念,任何一个Gradle构建都是由一个或者多个project组成,每个project可以是一个jar包,一个web应用,或者一个android app等,每个project又由多个task构成,一个task其实就是构建过程中一个原子性的操作,比如编译、拷贝等。一个build.gradle文件是一个构建脚本,当运行gradle命令的时候会从当前目录查找build.gradle文件来执行构建。下面我们来看下gradle的Hello World。在build.gradle构建文件中输入以下构建脚本:12345task hello { doLast { println Hello world! }}task定义了一个任务,这个任务名字是hello。doLast是Task的方法,意思是在该hello任务执行之后作的事情,可以用一个闭包配置它,这里是输出Hello world!字符串。我们在终端里执行如下命令运行查看结果:12$gradle hello -qHello world!其他关于Gradle的更多介绍请参考Gradle使用指南Android Studio入门使用Android Studio新建一个工程之后,其目录结构是这样的:123456789101112131415161718├── app #Android App目录│ ├── app.iml│ ├── build #构建输出目录│ ├── build.gradle #构建脚本│ ├── libs #so相关库│ ├── #proguard混淆配置│ └── src #源代码,资源等├── build│ └── intermediates├── build.gradle #工程构建文件├── gradle│ └── wrapper├── perties #gradle的配置├── gradlew #gradle wrapper linux shell脚本├── gradlew.bat├── LibSqlite.iml├── perties #配置Androod SDK位置文件└── settings.gradle #工程配置settings.gradle用于配置project,标明其下有几个module,比如这里包含一个:app module1include :app和settings.gradle在同一目录下的build.gradle是一个顶级的build配置文件,在这里可以为所有project以及module配置一些常用的配置。1234567891011121314151617181920// Top-level build file where you can add configuration options common to all sub-projects/modules.buildscript { repositories { jcenter()//使用jcenter库 } dependencies { // 依赖android提供的1.1.0的gradle build classpath com.android.tools.build:gradle:1.1.0 // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files }}//为所有的工程的repositories配置为jcentersallprojects { repositories { jcenter() }}Android Gradle基本配置下面着重说一下Android的Gradle,毕竟对Android开发来说,这才是重中之重。这里以初始化好的build.gradle为例。12345678910111213141516171819202122232425apply plugin: com.android.applicationandroid { compileSdkVersio
您可能关注的文档
最近下载
- 2025年河南省高校毕业生“三支一扶”计划招募(3000名)模拟试卷及参考答案详解一套.docx
- 2025年衢州常山县统计局公开招聘编外统计员13人笔试备考试题含答案详解(能力提升).docx
- 中国红磷阻燃剂项目商业计划书.docx
- 实验心理学郭秀艳pdf.pptx VIP
- 中国非标管状电加热管行业市场前景预测及投资价值评估分析报告.docx
- 中国丁基丙烯酸酯项目投资计划书.docx
- 2025年中国车辆照明及电气信号设备制造项目投资计划书.docx
- 2025年塑料编织袋设备项目可行性研究报告申请报告.docx
- 2025年中国浓缩乳胶项目投资计划书.docx
- 中国摩托整车行业市场规模及投资前景预测分析报告.docx
文档评论(0)