gradle--第十五章 使用文件1

大部分的构建工作中都会用到文件,Gradle也提供了一些这方面的概念已经文件的API操作接口。 15.1 定位文件 你可以使用Project.file()方法来定位一个和工程相关的文件 Example 15.1. Locating files build.gradle // Us...

2015-09-23 07:44:11

阅读数 535

评论数 0

gradle--第十三章 编写基本的构建脚本

这一章我们来看一些基本的构建脚本是如何写的 13.1 Gradle构建语言 Gradle提供了一个动态构建语言或者成为DSL,来描述一个构建过程。这个构建语言是基于Groovy,然后添加了一些东西来使它更容易来描述一个构建。 一个构建脚本可以包含任何的Groovy语言元素。Gradle假设任...

2015-09-22 07:34:36

阅读数 663

评论数 0

gradle--第十二章 使用Gradle图形用户界面接口

作为对传统命令行的一个补充,Gradle 提供了一个用户界面接口,这是一个独立的用户接口,你可以通过--gui选项启动它。 Example 12.1. Launching the GUI gradle --gui 注意到这个命令将会使命令行阻塞知道我们介绍Gradle图形界面。在*n...

2015-09-20 08:17:47

阅读数 964

评论数 0

使用adb过程中出现问题

前面在使用adb的过程中,经常出现当我在eclipse中连上adb后,再次在命令行中输入adb shell类似的命令时出现eclipse中的连接会断开,甚至出现连接不上的问题,后面查了下,原来由于我本地有多个sdk,像以前eclipse bundle中有一个sdk,后面用AS有下载了一个sdk,导...

2015-09-19 21:17:25

阅读数 714

评论数 0

gradle--第十一章 使用Gradle命令行3

11.6 获取你构建的信息 11.6.5 查看一个具体的依赖 运行gradle dependencyInsight会显示匹配你输入的一个特定依赖的详细信息。如下是一个例子: Example 11.15. Getting the insight into a particular depend...

2015-09-19 20:33:56

阅读数 2341

评论数 0

Genymotion模拟器安装失败

由于调试需要,自己的手机又是4.2的,用很多功能没法测试,试了下Android自带的模拟器,实在是太慢了,后面发现Genymotion模拟器,网上反应速度很快,所以也想试试 我机器上原先是没有安装VIrtualBox的,所以直接下载了带VirtualBox的软件包,装了后,新建了几个模拟器,但是...

2015-09-19 18:16:26

阅读数 2210

评论数 0

gradle--第十一章 使用Gradle命令行2

11.6 获取你构建的信息 Gradle提供了几个内置的大人物来显示一些你构建的详细信息。这个对理解你的工程构建,依赖和调试为你痛是非常有帮助的。 除了下面列出的一些内置任务,你也可以使用project report 插件来添加任务到你的工程,这些任务也会产生这些报表。 11.6.1 显示工...

2015-09-18 07:48:26

阅读数 518

评论数 0

gradle--第十一章 使用Gradle命令行

这一章讨论Gradle命令行的一些基础知识。正如在前面章节中看到的,你可以使用gradle命令行来运行一个构建脚本。 11.1 执行多个任务 你可以通过在命令行列出各个要执行的任务来在一个构建中执行多个任务。例如命令gradle compile test将会执行compile和test任务。g...

2015-09-17 07:40:38

阅读数 2183

评论数 0

gradle--第十章 快速开始Web应用程序

这一章讨论使用Gradle来支持Web应用。Gradle为Web应用提供了连个开发插件:War插件和Jetty插件。War插件继承了Java插件来为你的工程构建一个WAR文件。Jetty插件又继承了War插件,它运行你部署你的web应用到一个内嵌的Jetty web容器中。 10.1 构建一个W...

2015-09-16 07:35:05

阅读数 1224

评论数 0

Android系统修改导航栏显示位置

Android系统修改导航栏显示位置,默认在下方,改到左边。 --- a/frameworks/base/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java +++ b/frameworks/base/p...

2015-09-15 20:16:03

阅读数 6838

评论数 13

gradle--第九章 快速开始Groovy

要编译一个Groovy工程,你应该使用Groovy插件。这个插件继承于Java插件同时又添加了一些Groovy的能力到你的工程。你的工程可以包含Groovy源代码,Java源代码,或者两张都有。其他方面,一个Groovy工程跟一个Java工程是一样的,Java工程我们已经在第七章,快速开始Java...

2015-09-15 07:50:48

阅读数 1074

评论数 0

gradle--第八章 基本的管理依赖3

8.5 仓库 Gradle 是怎么用寻找外部依赖的呢?Gradle从仓库中去寻找他们。一个仓库就是一些文件的集合,通过组,名称和版本进行组织。Gradle可以似乎别集中不同的仓库类型,例如Maven和Ivy,它也支持集中不同的方式去访问仓库,如通过本地文件系统或者通过Http。 默认的Grad...

2015-09-14 07:47:16

阅读数 694

评论数 0

gradle--第八章 基本的管理依赖2

8.2 定义你的依赖 让我们来看一些依赖相关的定义,下面是一些基本的构建脚本: Example 8.1. Declaring dependencies build.gradle apply plugin: 'java' repositories {     mavenC...

2015-09-13 08:03:02

阅读数 687

评论数 0

gradle--第八章 基本的管理依赖1

这一章介绍Gradle中的一些基本管理依赖 8.1 什么是管理依赖 笼统的讲,管理依赖有两部分组成,第一,Gradle需要知道你的工程需要编译和运行的东西都有哪些,为了找到他们,我们把这些引入的文件为这个工程的依赖。第二,Gradel需要编译以及上传你工程产生的一些文件,我们把这些输出文件为工...

2015-09-12 09:06:09

阅读数 579

评论数 0

gradle--第7章、Java快速开始2

7.2.2 外部依赖 一般而言,一个Java工程都会依赖于一些外部的Jar包文件。要在工程中引用这些Jar文件,你需要告诉Gradle在哪里可以找到他们。在Gradle中,像Jar包这样的镜像库一般位于仓库中。一个仓库可以被用于工程来获取依赖,或者用来发布一个工程的镜像库,或者两张都是。下面的例...

2015-09-11 07:36:58

阅读数 461

评论数 0

gradle--第7章、Java快速开始1

7.1 Java插件 正如我们所看到的,Gradle就像一个普通的构建工具一样,他可以构建你构建脚本中要执行的任何事情。但是,不在这个范围内的,他不会构建任何东西,出发你在你的脚本中添加代码去执行。 大部分的Java工程目前都跟最基本的是一样的:你需要编译Java源代码,运行一些测试单元,并且...

2015-09-10 07:34:42

阅读数 551

评论数 0

gradle--第六章、基本构建脚本3

6.9 额外的任务属性 你也可以给一个任务添加你自己的属性。要添加一个名字为myProperty的属性,需要给ext.myProperty设置一个初始值。设置完初始值后,这个属性就可以像其他已经定义的任务属性一样被读取或者设置。 Example 6.12. Adding extra prope...

2015-09-09 07:13:27

阅读数 514

评论数 0

Gradle--第六章、基本构建脚本2

6.3 一个简单的任务定义 这是一个定义任务的简单方法,跟上面的hello任务一样,只是更简洁 build.gradle task hello     println 'Hello world!' } 同样,这里定义了一个叫做hello的任务,包含一个要执行的闭包,我们在整个使用文档...

2015-09-08 07:17:43

阅读数 569

评论数 0

Gradle--第六章、基本构建脚本

6.1 项目和任务 在Gradle中,所有的东西在在上面都基于两个基本概念:工程和任务。 每个Gradle构建组成一个或多个工程,一个工程是什么工程依赖于你使用Gradle来做什么。例如,一个工程可能是一个Jar库或者一个Web工程。它也可能是一个由其他工程产生的Jar文件组成的发布版的zip...

2015-09-07 07:21:20

阅读数 493

评论数 0

Gradle--第五章、疑难排解

这一章当前还在完善中... 当你使用Gradle(或者任何的软件包),你可能会碰到一些问题。你可能不是很明白怎么去使用某一个特性,或者你可能喷到一些缺陷,又或者有一个关于Gradle的比较普遍的问题。 这一篇给你一些建议,一些方向告诉你如何去排解这些问题,并且告诉你如何去获取这些问题的帮助 ...

2015-09-06 09:30:55

阅读数 432

评论数 0

提示
确定要删除当前文章?
取消 删除