(十) Advanced Build Customization(高级构建定制)(完)

Advanced Build Customization(高级构建定制) -Build options(构建选项) --Java Compilation options(Java编译选项) android { compileOptions { sourceCompat...

2015-08-07 17:58:42

阅读数:475

评论数:0

(九) Build Variants(构建变种版本)

Build Variants(构建变种版本) 新构建系统的一个目标就是允许为同一个应用创建不同的版本。 这里有两个主要的使用情景: 同一个应用的不同版本。 例如一个免费的版本和一个收费的专业版本。同一个应用需要打包成不同的apk以发布Google Play Store。 点击此处查看更多...

2015-08-07 17:54:23

阅读数:415

评论数:0

(八) Testing(测试)

Basics and Configuration(基本知识和配置) 正如前面所提到的,紧邻main sourceSet的就是androidTest sourceSet,默认路径在src/androidTest/下。 在这个测试sourceSet中会构建一个使用Android测试框架,并且可以部署...

2015-08-07 17:49:27

阅读数:379

评论数:0

(七) Library Projects(库项目)

Creating a Library Project(创建一个库项目) 一个库项目与通常的Android项目非常类似,只是有一点小区别。 尽管构建库项目不同于构建应用程序,它们使用了不同的plugin。但是在内部这些plugin共享了大部分相同的代码,并且它们都由相同的com.android.to...

2015-08-07 16:24:33

阅读数:169

评论数:0

(六) Multi project setup(多项目设置)

Multi project setup(多项目设置) Gradle项目也可以通过使用多项目配置依赖于其它Gradle项目。 多项目配置的实现通常是在一个根项目路径下将所有项目作为子文件夹包含进去。 例如,给定以下项目结构: MyProject/ + app/ + libraries/ ...

2015-08-07 16:21:22

阅读数:140

评论数:0

(五) Dependencies on binary packages(依赖二进制包)

Local packages(本地包) 配置一个外部库的jar包依赖,你需要在compile配置中添加一个依赖。 dependencies { compile files('libs/foo.jar') } android { ... } 注意:这个depende...

2015-08-07 16:15:58

阅读数:145

评论数:0

(四) Basic Build Customization(基本的构建定制 :签名,构建,混淆)

Manifest entries (Manifest属性) 通过SDL可以配置一下manifest选项: minSdkVersiontargetSdkVersionversionNameapplicationId (有效的包名 -- 更多详情请查阅ApplicationId 对比 Package...

2015-08-07 15:55:40

阅读数:668

评论数:0

(三) Build Task(构建任务)

General Tasks(通用任务) 添加一个插件到构建文件中将会自动创建一系列构建任务(build tasks)去执行(注:gradle属于任务驱动型构建工具,它的构建过程是基于Task的)。Java plugin和Android plugin都会创建以下task: assemble 这个...

2015-08-07 15:29:51

阅读数:197

评论数:0

(二) Configuring the Structure(配置项目结构)

Configuring the Structure 当默认的项目结构不适用的时候,你可能需要去配置它。根据Gradle文档,重新为Java项目配置sourceSets可以使用以下方法: sourceSets { main { java { srcDi...

2015-08-07 15:28:03

阅读数:447

评论数:0

(一) Simple build files(简单的构建文件)

Simple build files(简单的构建文件) 一个最简单的Gradle纯Java项目的build.gradle文件包含以下内容: apply plugin: 'java' 这里引入了Gradle的Java插件。这个插件提供了所有构建和测试Java应用程序所需要的东西。 ...

2015-08-07 15:23:20

阅读数:213

评论数:0

ubuntu上安装ffmpeg方法

Login Preferences Help/Guide About Trac Register Wiki Timeline View Tickets Search Tags wiki: CompilationGuide / U...

2015-08-07 10:48:05

阅读数:11522

评论数:0

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