Android 集成sina sdk 开发中,不能使用web授权,停止运行解决办法
2015-08-18 10:17
489 查看
在使用新浪SDK的时候,就出现了这个问题,一直以为是代码问题,但核对新浪SDK的DEMO后,发现代码流程都对呀
在Manifest.xml中注入SDK的WebBrowser
接着在代码中调用web的授权方法
一切都是按流程进,但是出现了Web授权FC的问题,一直没有发现根源在哪里。
今天在对项目工程的类库进行整理的时候,突然发现,不能行动了,出了错误。因为之前我是使用对WebiSDK的项目进行类库引用,现在我改为对weibosdkcore.jar和weibosdk.jar引用。eclipse提示出来说dex下的一个类不能执行。
于是我想,这应该是编译后的class没有得到合理的更新,于是我把bin/下的东西都删除进行重新编译。
意外发生了,eclipse竟然不能对static class 和interface->static自动引用更新编译,重新保存才得。
修改后所有的错误提示后,run android application。web 授权成功运行了。
在Manifest.xml中注入SDK的WebBrowser
<activity android:name="com.sina.weibo.sdk.component.WeiboSdkBrowser" android:configChanges="keyboardHidden|orientation" android:exported="false" android:windowSoftInputMode="adjustResize" > </activity>
接着在代码中调用web的授权方法
com.sina.weibo.sdk.auth.AuthInfo authInfo = new AuthInfo(this, Constants.APP_KEY, Constants.REDIRECT_URL, Constants.SCOPE); com.sina.weibo.sdk.auth.sso.SsoHandler ssoHandler = new SsoHandler(LoginWeiboActivity.this,authInfo); ssoHandler.authorizeWeb(new AuthListener()); //AuthListener 是SDK的回调接口
一切都是按流程进,但是出现了Web授权FC的问题,一直没有发现根源在哪里。
今天在对项目工程的类库进行整理的时候,突然发现,不能行动了,出了错误。因为之前我是使用对WebiSDK的项目进行类库引用,现在我改为对weibosdkcore.jar和weibosdk.jar引用。eclipse提示出来说dex下的一个类不能执行。
于是我想,这应该是编译后的class没有得到合理的更新,于是我把bin/下的东西都删除进行重新编译。
意外发生了,eclipse竟然不能对static class 和interface->static自动引用更新编译,重新保存才得。
修改后所有的错误提示后,run android application。web 授权成功运行了。
相关文章推荐
- Android TextView中显示图片
- Gradle Android最新自动化编译脚本
- 欢迎来到Android多进程时代
- Android典型界面设计(6)——ActionBar Tab+ViewPager+Fagment实现滑动导航
- Android中的Activity和Service是否属于同一个进程
- Android之横竖屏切换内容丢失问题解决方法
- Gson在 Android开发中可能存在的陷阱
- Android多行gridview横向滑动的实现
- 简单网页源码查看器
- 解决android sutdiodevice unauthorized. Please check the confirmation dialog on your device.
- 【转】Android将Activity打成jar包供第三方调用(解决资源文件不能打包的问题)
- Android典型界面设计(6)——ActionBar Tab+ViewPager+Fagment实现滑动导航
- Andriod下载源码导入后AndroidManifest.xml小红叉的解决办法
- MAC OSX 搭建android 开发环境
- 【Android web】 Json的基本写法
- android中保存一个ArrayList到SharedPreferences的方法
- ThinkAndroid-简单、快速的 Android应用程序的开发框架
- android sharedPreference的用法
- android全屏去掉title栏的多种实现方法
- Android Drawable和Bitmap区别