Failed to find provider info for com.sina.weibo.sd

导致这个错误的主要原因是包的签名对!需要做的是生成签名,在新浪那边填写。要是问题依旧存在你可以接着往下看!


之前用新浪微博Android的SDK写了一个小小的微博自己玩了玩,然后现在要用到了,老是卡在授权那一块,只要授权就出错。

代码如下

 mAuthInfo = new AuthInfo(this, Constants.APP_KEY, Constants.REDIRECT_URL, Constants.SCOPE);
 mSsoHandler = new SsoHandler(WBAuthActivity.this, mAuthInfo);
        
 
findViewById(R.id.obtain_token_via_sso).setOnClickListener(new OnClickListener() {
            @Override
    public void onClick(View v) {
           mSsoHandler.authorizeClientSso(new AuthListener());
            }
        });

报的是  Failed to find provider info for com.sina.weibo.sdkProvider。

网上也找了好多发现都是问这个问题的都没 找到答案。

最后实在没有办法看了看,新浪 的 开发文档,也没找到办法它里面关于授权的有这么一段

212150_il9p_2296351.png

212150_GerL_2296351.png

相信很多新手跟我一样,看了这个就按着这个写,不过让你很窝火的事情发生的,你会发现,压根就没有WeiboAuth这个类(注之前的SDK是有的 ,这个PDF上没来的及更新)。

demo授权的代码是上面的,可是一直报

Failed to find provider info for com.sina.weibo.sdkProvider

很让人抓狂,毕竟是新手不知道怎么解决。

最后只能去他的源代码页看看有没有我要的关于这个问题的答案


212830_vctj_2296351.png

于是乎我把demo下的

213004_Q0Hi_2296351.png

到这里我们还要确认的事情是

173820_YFO8_2296351.png

这里的信息跟我们生成的 一致,这样就可以愉快的登陆了

转载于:https://my.oschina.net/u1302856/blog/366294

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值