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