新浪微博api报错是什么原因?

 我来答
又是一鱼人
推荐于2019-08-16 · TA获得超过2万个赞
知道小有建树答主
回答量:74
采纳率:100%
帮助的人:4.8万
展开全部

原因分析:

  1. sdk版本不符,文件内所写的版本过低。

  2. 导入的jar包是双份sdk高版本出现这个问题。官方Demo不用导入weibo.sdk.android.sso.jar这个包。在工程weibo.sdk.android.sso.demo中已经包含了weibo.sdk.android.sso.jar的源代码。

  3. 默认编码格式与文件格式不符。

  4. demo里有个apiBtn代码多余。

解决方法:

  1. 修改工程目录下的project.properties文件里的内容target=android-4数字改成你机器里装过的android SDK版本就可以了。另外还有修改AndroidManifest.xml里的android:minSdkVersion="4"

  2. 删掉libs下的weibo.sdk.android.sso.jar文件。

  3. 在工程文件夹上右键选择Properties,然后再Resources下的text file encoding选择other->UTF-8。

  4. 注释apiBtn.setVisibility(View.VISIBLE)。

参考资料

ITEYE编程网.ITEYE编程网[引用时间2017-12-31]

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式