分类: [AndroidStudio]

Gradle 完整指南(Android)

转载http://www.jianshu.com/p/9df3c3b6067a 前言 为什么需要学Gradle? Gradle 是 Android 现在主流的编译工具,虽然在Gradle 出现之前和之后都有对应更快的编译工具出现,但是 Gradle 的优势就在于它是亲儿子,Gradle 确实比较慢,这和它的编译过程有关,但是现在的Gradle 编译速度已经有了成倍提高。除此之外,相对其他编译工具,最重要的,他和 Android Studio 的关系非常紧密,可以说对于一些简单的程序我们几乎不需要任何代码上的配置只使用 Android Studio 就可以完成编译和运行。 但是对于一些比较复杂的,特别是多人团队 ......

Android Studio 一个工程打包多个不同包名的APK

文章摘自:http://blog.csdn.net/JohanMan/article/details/78217194?locationNum=10&fps=1 公司最近有个特别的需求,同一套代码,稍做修改(如包名不一样,图标不一样,应用名不一样等),编译出几个不同的应用。刚好用AS重构完项目,在网上查阅了一些资料,终于搞定!!在这记录一下。 AS主要是利用gradle来实现这个需求的,具体做法如下: 修改app的build.gradle文件 假设我们同一套代码编译2个app:app1和app2 android { ... productFlavors { // app1 app1 { // 设置applicat ......

Android Studio 入门级教程(三):gradle项目构建

【系列】 Android Studio 入门级教程(一) Android Studio 入门级教程(二):新建一个属于自己的工程并安装Genymotion模拟器 Android Studio 入门级教程(三):gradle项目构建   目录: 1、gradle的概念 2、gradle配置jar包,和libs文件夹导入jar包的区别 3、签名打包: (1)Studio (2)命令行 (3)gradle wrapper的原理 4、BuildConfig的使用 5、简单介绍module中build.gradle文件参数含义   一、gradle的概念: gradle是一个构建工具 gradle是以Groovy语言为基础的 gradle主要面向的是Java语言 打开Androi ......

Android Studio 入门级教程(二):新建一个属于自己的工程并安装Genymotion模拟器

【系列】 Android Studio 入门级教程(一) Android Studio 入门级教程(二):新建一个属于自己的工程并安装Genymotion模拟器 Android Studio 入门级教程(三):gradle项目构建   正文 都说了放假不休息,奏是这么任性!!! 【开发环境】 物理机版本:Win7旗舰版(64位) Android Studio版本:1.1正式版 一、新建工程: 1、新建一个Project: 打开Android Studio,新建一个Project,界面如下: 上图中,设置好工程名和路径之后,接下来可以一路next: 二、Android Studio使用方法; 1、修改项目结构视图: Project新 ......

Android Studio 入门级教程(一)

【系列】 Android Studio 入门级教程(一) Android Studio 入门级教程(二):新建一个属于自己的工程并安装Genymotion模拟器 Android Studio 入门级教程(三):gradle项目构建   前言 最近网上流行起了程序猿鼓励师的段子,鼓励师的报酬比程序猿还高,想想也确实是个不错的职位,什么?你没听说过?翻到本文最后面,爆图。 之前写一篇博客:使用Android Studio搭建Android集成开发环境(图文教程),之前的那篇可以凑合着看一下。当时Andriod Studio还处在测试版,现在Android Studio已经升级到稳定版了,决定还是重新写一 ......