Android开发关于必须正式签名才能让获取信息如何debug

最近公司项目又要进行版本升级了,现在已进入尾声,但是提测后居然发现微信登录有问题,wtf?这次改版根本没动这个好吗。但出了问题必须要解决,这次啥都没改,根本无从下手,检查微信第三方登录代码,完全没问题,如果是自己的代码用debug分分钟就好了,但是这个必须要打包出来才能获取正式签名登录,还有百度地图等第三方涉及到签名的都必须打包才能测试,这就很矛盾了,这就很恼火了,可能对于很多新手来说就进入一个死局了,不debug根本找不出问题,用debug又获取不了正式签名,这时候就想到有没有在debug情况下能获取到正式签名?


其实这个问题前辈们很早之前就已经帮我们解决好了,只需要在项目的build.gradle文件里添加两个东西

signingConfigs {
        release {
            keyAlias 'xxx'//app打包时的别名
            keyPassword 'xxx'//app打包时的密码
            storeFile file('xxx/xxx')//你电脑里keystore文件的路径
            storePassword 'xxx'//文件密码
        }
    }

然后还要在buildTypes闭包里添加

 debug {
            signingConfig signingConfigs.release
        }
集成了这两个东西,进行debug调试时会发现已经获取到的就是正式签名。

然后调试微信,发现是空指针,居然是空指针!!!原来是同事解析json数据少解析了一层(用的原生解析方法),坑爹啊!!不管真么样,好歹学到了一个新东西

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值