自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

milovetingting的专栏

Android代码搬运工一枚,欢迎留言讨论交流! 个人主页:http://www.milovetingting.cn

  • 博客(11)
  • 收藏
  • 关注

原创 【Gradle】Android Gradle 多项目构建

Android Gradle 多项目构建Android 项目区别Android项目一般分为库项目,应用项目,测试项目,Android Gradle 根据这些项目分别对应3种插件:com.android.library,com.android.application,com.android.test。Android多项目设置定义一个工程,包含很多项目,在Gradle中,项目的结构没有那么多限...

2019-08-30 16:07:43 216

原创 【Gradle】Android Gradle 高级自定义

Android Gradle 高级自定义使用共享库Android的包,如android.app,android.content,android.view,android.widget等,是默认包含在Android SDK库里的,所有应用都可以直接使用它们。还有一些库,如com.google.android.maps,android.test.runner等,这些库是独立的,并不会被系统自动链接...

2019-08-30 16:07:05 196

原创 【Gradle】自定义Android Gradle工程

自定义Android Gradle工程defaultConfig默认配置defaultConfig是Android对象中的一个配置项,负责定义所有的默认配置。一个基本的defaultConfig配置如下:android{ compileSdkVersion 23 buildToolsVersion "23.0.1" defaultConfig{ ap...

2019-08-28 08:42:59 115

原创 【Gradle】Android Gradle 插件

Android Gradle 插件Android Gradle 插件简介从Gradle角度来看,Android其实是Gradle的一个第三方插件,它是由Google的Android团队开发的。但从Android角度 来看,Android插件是基于Gradle构建的,和Android Studio完美搭配的新一代构建系统。Android Gradle 插件分类在Android中有三类工程,一...

2019-08-26 14:42:47 112

原创 【Gradle】Java Gradle 插件

Java Gradle 插件如何应用apply plugin:'java'Java插件约定的项目结构Project|--build.gradle|--src |--main |--java |--resources |--test |--java |--resourcesmain和te...

2019-08-26 14:42:16 149

原创 【Gradle】Gradle插件

Gradle插件插件的作用把插件应用到项目中,插件会扩展项目的功能,帮助在项目构建过程中做很多事情。1、可以添加任务到项目中,帮助完成测试、编译、打包等。2、可以添加依赖配置到项目中,可以通过它们配置项目在构建过程中需要的依赖,如编译时依赖的第三方库等。3、可以向项目中现有的对象类型添加新的扩展属性、方法等。4、可以对项目进行一些约定,如应用Java插件后,约定src/main/jav...

2019-08-26 14:41:42 98

原创 【Gradle】Gradle任务

Gradle任务多种方式创建任务1、直接以一个任务名字创建一个任务的方式:def Task task1 = task(task1)task1.doLast{ println 'task1'}这种方式的创建其实是调用Project对象中的task(String name)方法。该方法的完整定义:Task task(String name) throws InvalidUser...

2019-08-26 14:38:58 122

原创 【Gradle】Gradle构建脚本基础

Gradle构建脚本基础Settings文件在Gradle中,定义了一个设置文件,用于初始化以及工程树的配置。设置文件的默认名为settings.gradle,放在根工程目录下。设置文件大多数的作用都是为了配置子工程。根工程相当于Android Studio中的Project,一个根工程可以有很多子工程。一个子工程只有在Settings文件里配置了Gradle才会识别,才会在构建的时候被包...

2019-08-26 14:35:56 112

原创 【Gradle】Groovy基础

Groovy基础Groovy是基于JVM虚拟机的一种动态语言。每个Gradle的build脚本文件都是一个Groovy脚本文件。字符串在Groovy中,分号不是必需的。在Groovy中,单引号和双引号都可以定义一个字符串变量 ,单引号标记的是纯粹的字符串变量,而不是对字符串里的表达式做运行,但是双引号可以。task printString { def str1 = '单引号' def ...

2019-08-26 14:35:16 90

原创 【Gradle】Gradle入门

Gradle入门配置Gradle环境安装之前确保已经安装配置好Java环境,要求JDK6以上,并且在环境变量里配置了JAVA_HOME,查看Java版本可以在终端输入如下命令:java -version显示结果如下:java version "1.8.0_221"Java(TM) SE Runtime Environment (build 1.8.0_221-b11)Java Ho...

2019-08-26 14:34:06 121

原创 【Android】Android多渠道打包--Gradle打包

Android多渠道打包–Gradle打包前言由于App一般都会在多个应用市场上架,为了分析App在每个不同渠道的具体的数据,一般都会对不同渠道打包不同的App。多渠道打包有多种方式,这里只介绍利用Gradle进行多渠道打包。步骤1、在AndroidManifest.xml中增加配置<meta-data android:name="APP_CHANNEL"...

2019-08-15 15:33:19 145

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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