友盟在AS中利用Gradle进行多渠道打包和APK签名发布( 一 )

简介: 自从Google放弃对Eclipse的维护,并力推Android studio时,其版本的更新迭代速度也是非常快的,而且开发的工程中经常需要用到gradle的相关操作

Gradle:


Gradle是Android studio默认的build工具,是基于一种JVM语言——Groovy,再加上DSL组成的


说白了就是一种依赖管理工具,它抛弃了基于XML的各种繁琐配置,使用起来也简单,语法也相对简洁很多


每当项目开发完成准备发布到各大安卓应用市时,此时作为项目开发人员来说简直头大,如果发布的应用市场数量小的话,可能多操作几次就完事了,倘如是几十个应用市场的话,事实上apk的打包速度本身就慢,这样既浪费人力物力,又没有效率


自从有了友盟统计SDK的发布,给大家带来不少便捷,除了平时对用户统计,错误分析等功能之外,友盟SDK同时还提供了多渠道快速打包的功能


功能:


项目创建完成之后,默认生成两个build.gradle文件,一个位于工程根目录下,另一个位于app目录下


工程根目录下的build.gradle文件是针对全局的配置,里面包括仓库地址和gradle的版本,这个我不多做解释,我主要说一下app目录下的build.gradle文件


app目录下的build.gradle文件功能

声明构造的项目类型

apply plugin:'android'

设置编译Android项目的参数

android {

   //编译SDK的版本

   compileSdkVersion 23

   //编译的tools版本

   buildToolsVersion "23.0.3"

  defaultConfig {

       //当前应用包名

       applicationId "com.chenyk.androidkits"

       //支持的最低版本

       minSdkVersion 9

       //支持的目标版本

       targetSdkVersion 22

       //版本号

       versionCode 1

       //版本名

       versionName "1.0"

       // dex突破65535的限制

       multiDexEnabled true

   }

 }


目录
相关文章
|
3月前
|
JavaScript Android开发
AutoJs4.1.0实战教程---js文件打包发布成APK文件
AutoJs4.1.0实战教程---js文件打包发布成APK文件
111 0
AutoJs4.1.0实战教程---js文件打包发布成APK文件
|
1月前
|
JavaScript Android开发
【问题篇】打包Vue-cli3创建的vue项目成App的apk文件
【问题篇】打包Vue-cli3创建的vue项目成App的apk文件
26 0
|
4月前
|
Android开发
Autox.js 脚本开发环境搭建,从案例到打包apk(详细流程)
Autox.js 脚本开发环境搭建,从案例到打包apk(详细流程)
491 0
|
5月前
|
小程序 开发工具 Android开发
uni-app使用HBuilder X编辑器本地打包apk步骤说明
uni-app使用HBuilder X编辑器本地打包apk步骤说明
264 0
|
5月前
查看apk的sha1签名
查看apk的sha1签名
55 0
|
5月前
|
存储 Java Maven
服务端apk打包教程
本文我将给大家介绍一个 apk 打包工具 VasDolly 的使用介绍、原理以及如何在服务端接入 VasDolly 进行服务端打渠道包操作。
77 0
|
2月前
|
Java 开发工具 Android开发
cordova打包android apk
cordova打包android apk
15 0
|
2月前
|
Android开发 数据安全/隐私保护
打包 android apk签名
打包 android apk签名
19 0
|
8月前
|
安全 Windows
使用jks文件为apk签名
使用jks文件为apk签名
208 0
|
8月前
|
安全 Android开发
反编译之将脱壳后的dex文件重新打包成apk
反编译之将脱壳后的dex文件重新打包成apk