问题描述:
相信大家在进行微信相关功能开发时都遇到过一个问题,那就是在调试时都得打包release版调试,是因为在微信开放平台添加应用时的签名文件是正式版的
解决方案:(我怕说不清楚,直接上图吧)



有几点注意:
signingConfigs代码块一定要写在buildTypes前面,否则会报下面这种错:
Could not find property 'debugConfig' on SigningConfig container.
如果defaultConfig中有用到签名的话,signingConfigs也要写在defaultConfig之前。
签名密码写在gradle中不安全,故最好在打包上线的时候将相关代码注释掉。
网友评论