友盟在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

   }

 }


目录
相关文章
|
11天前
|
Linux Android开发 iOS开发
使用Kivy创建“Hello World”应用并打包成APK
使用Kivy创建“Hello World”应用并打包成APK
|
2月前
|
Java Android开发 Windows
使用keytool查看Android APK签名
本文介绍了如何使用Windows命令行工具和keytool查看APK的签名信息,并提供了使用AOSP环境中的signapk.jar工具对APK进行系统签名的方法。
80 0
使用keytool查看Android APK签名
|
3月前
uniapp 打包成 apk(原生APP-云打包)免费
uniapp 打包成 apk(原生APP-云打包)免费
180 1
|
3月前
|
Android开发 iOS开发
build.gradle 多渠道打包和用正式签名运行调试
build.gradle 多渠道打包和用正式签名运行调试
|
3月前
|
JavaScript
vue 项目/备案网页/ip网页打包成 apk 安装到平板/手机(含vue项目跨域代理打包成apk后无法访问接口的解决方案)
vue 项目/备案网页/ip网页打包成 apk 安装到平板/手机(含vue项目跨域代理打包成apk后无法访问接口的解决方案)
81 0
|
3月前
|
Android开发
【亲测,安卓版】快速将网页网址打包成安卓app,一键将网页打包成app,免安装纯绿色版本,快速将网页网址打包成安卓apk
【亲测,安卓版】快速将网页网址打包成安卓app,一键将网页打包成app,免安装纯绿色版本,快速将网页网址打包成安卓apk
90 0
|
4月前
|
Android开发
Android Gradle开发—脚本实现自动打包后复制一份APK文件,并修改APK名称,到指定目录作备份
Android Gradle开发—脚本实现自动打包后复制一份APK文件,并修改APK名称,到指定目录作备份
172 0
|
5月前
|
设计模式 缓存 Java
补齐Android技能树——从AGP构建过程到APK打包过程,安卓rxjava面试
补齐Android技能树——从AGP构建过程到APK打包过程,安卓rxjava面试
|
5月前
|
JavaScript 前端开发 Android开发
Auto.js如何打包成APK文件
Auto.js如何打包成APK文件
|
5月前
|
Android开发