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

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

签名配置

   signingConfigs {

       debug {

           keyAlias 'kits'

           keyPassword '888888'

           storeFile file("kitskeystore.jks")

           storePassword '888888'

       }

       release {

           //key别名

           keyAlias 'kits'

           //key密码

           keyPassword '888888'

           //密钥文件路径

           storeFile file("kitskeystore.jks")

           //密钥文件密码

           storePassword '888888'

       }

   }

混淆配置

buildTypes {

   release {

       minifyEnabled true

        //前一部分代表系统默认的android程序的混淆文件,该文件已经包含了基本的混淆声明,指定混淆规则文件

       proguardFiles getDefaultProguardFile('proguard-android.txt'),'proguard-rules.pro'            

       signingConfig signingConfigs.release

   }

}

多渠道打包

productFlavors {

       googleplay {}

       huawei {}

       xiaomi {}

       wandoujia {}

       baidu {}

       yingyongbao {}

       android360 {}

       uc {}

       umeng {}

       meizu{}

       //批量配置

       productFlavors.all { flavor ->

           flavor.manifestPlaceholders = [UMENG_CHANNEL_VALUE: name]

       }

   }

目录
相关文章
|
3月前
|
JavaScript Android开发
AutoJs4.1.0实战教程---js文件打包发布成APK文件
AutoJs4.1.0实战教程---js文件打包发布成APK文件
116 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(详细流程)
492 0
|
5月前
|
小程序 开发工具 Android开发
uni-app使用HBuilder X编辑器本地打包apk步骤说明
uni-app使用HBuilder X编辑器本地打包apk步骤说明
268 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签名
210 0
|
8月前
|
安全 Android开发
反编译之将脱壳后的dex文件重新打包成apk
反编译之将脱壳后的dex文件重新打包成apk