记录Gradle学习

一、设置运行时使用正式发布的keyStrore

运行时使用正式发布的keyStore,是否大家有遇到这种情况,我们在使用的应用中使用到了第三方平台.我们在开发的使用的debug的keystore而我们在正式发布的时候是使用的release的keyStore。这样会导致我们在开发的时候像百度地图和微信登录等那样的功能无法正常的调试。下面介绍,如何配置让我们的开发时使用正式的keyStore。

1、 右键点击app,选择openModuleSetting



2、 手动配置签名信息



3、在buildType中设置使用我们的签名信息,然后同步一下(debug版本和release版本都要)。



此时在我们的buildgradle文件中就会自动的生成相应的配置




以上即完成了设置运行时使用正式发布的keyStrore...




二、使用Anstudio进行多渠道打包

之前在网上找了一些多渠道打包的教程,但是不知为何按照上面做经常会出现一些莫名的问题,下面介绍的是本人总结的最简单直观的友盟都多渠道打包操作,且是基于按照上面步骤完成了签名配置。适合新手小白.(基于友盟平台)

1、 在manifest中进行友盟的渠道配置

<!-- 多渠道配置 -->
<meta-data
 
android:name="UMENG_CHANNEL"
 
android:value="${UMENG_CHANNEL_VALUE}"
/>

2、  在app对应的buildgradle中进行配置



//友盟多渠道配置(以上的我项目中的渠道,可根据实际情况修改)
productFlavors {
    wandoujia {}
    xiaomi {}
    c360 {}
    huawei {}
    anzhi {}
    yingyongbao {}
    productFlavors.all { flavor ->flavor.manifestPlaceholders = [UMENG_CHANNEL_VALUE:name] }
}



3、  配置完成之后我们同步一下,可以在GradleProject的app的install目录下面不同的渠道对应的编译信息


4、  此时我们点击对应的版本,会自动的帮我们运行程序到设置上




5、  点击GrdleProject下面的build目录下的assemble批量生成多渠道的APK文件



此时等待…..



等到命令执行完成,我们在app的builld/apk目录下面就可以看到我们生成的各个渠道的APK文件了,就是如此简单,哈哈哈,再也不用每次一个个的配置签名,然后打包了….



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值