Code Monkey home page Code Monkey logo

weibo_android_sdk's People

Contributors

flypple avatar sinaweibosdk avatar wangkang55 avatar woyaowenzi avatar xiewenfeng avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

weibo_android_sdk's Issues

微博登陆在魅族4上失败

现象:调用微博登陆后,都会跳转到web页面要求输入用户名、密码,输入完成点击确定,又还是如此,一直循环。

展示没有发现其他机器存在这个问题

web 认证一直出错

这个版本你们有测试通过吗?web授权根本就不行,用你们提供的APK直接安装的也是失败的。
12-01 11:33:25.295: E/AndroidRuntime(4341): Caused by: java.lang.NullPointerException
12-01 11:33:25.295: E/AndroidRuntime(4341): at android.content.res.AssetManager.openAsset(Native Method)
12-01 11:33:25.295: E/AndroidRuntime(4341): at android.content.res.AssetManager.open(AssetManager.java:315)
12-01 11:33:25.295: E/AndroidRuntime(4341): at android.content.res.AssetManager.open(AssetManager.java:289)
12-01 11:33:25.295: E/AndroidRuntime(4341): at com.sina.weibo.sdk.utils.ResourceManager.getDrawableFromAssert(ResourceManager.java:191)
12-01 11:33:25.295: E/AndroidRuntime(4341): at com.sina.weibo.sdk.utils.ResourceManager.getNinePatchDrawable(ResourceManager.java:111)
12-01 11:33:25.295: E/AndroidRuntime(4341): at com.sina.weibo.sdk.component.WeiboSdkBrowser.setContentView(WeiboSdkBrowser.java:259)
12-01 11:33:25.295: E/AndroidRuntime(4341): at com.sina.weibo.sdk.component.WeiboSdkBrowser.onCreate(WeiboSdkBrowser.java:127)
12-01 11:33:25.295: E/AndroidRuntime(4341): at android.app.Activity.performCreate(Activity.java:5163)
12-01 11:33:25.295: E/AndroidRuntime(4341): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1094)
12-01 11:33:25.295: E/AndroidRuntime(4341): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2061)
12-01 11:33:25.295: E/AndroidRuntime(4341): ... 11 more

登陆返回信息解析出错


11-16 11:10:45.932: W/SchedulingPolicyService(239): end to sps->requestPriority()
11-16 11:10:45.962: E/QCALOG(525): [MessageQ] ProcessNewMessage: [XTWWAN-PE] unknown deliver target [OS-Agent]
11-16 11:10:45.992: W/System.err(9953): java.lang.reflect.InvocationTargetException
11-16 11:10:45.992: W/System.err(9953):      at java.lang.reflect.Method.invokeNative(Native Method)
11-16 11:10:45.992: W/System.err(9953):      at java.lang.reflect.Method.invoke(Method.java:515)
11-16 11:10:45.992: W/System.err(9953):      at com.sina.weibo.models.gson.GsonHelper.fromJson(GsonHelper.java:181)
11-16 11:10:45.992: W/System.err(9953):      at com.sina.weibo.models.gson.GsonUtils.fromJson(GsonUtils.java:29)
11-16 11:10:45.992: W/System.err(9953):      at com.sina.weibo.utils.s.ab(Utils.java:6449)
11-16 11:10:45.992: W/System.err(9953):      at com.sina.weibo.net.f.a(NetEngine.java:183)
11-16 11:10:45.992: W/System.err(9953):      at com.sina.weibo.business.az.b(LoginCenter.java:57)
11-16 11:10:45.992: W/System.err(9953):      at com.sina.weibo.d.a.a(Controller.java:737)
11-16 11:10:45.992: W/System.err(9953):      at com.sina.weibo.SSOAuthorizeActivity$b.a(SSOAuthorizeActivity.java:140)
11-16 11:10:45.992: W/System.err(9953):      at com.sina.weibo.SSOAuthorizeActivity$b.doInBackground(SSOAuthorizeActivity.java:118)
11-16 11:10:45.992: W/System.err(9953):      at android.os.AsyncTask$2.call(AsyncTask.java:288)
11-16 11:10:46.002: W/System.err(9953):      at java.util.concurrent.FutureTask.run(FutureTask.java:237)
11-16 11:10:46.002: W/System.err(9953):      at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:231)
11-16 11:10:46.002: W/System.err(9953):      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
11-16 11:10:46.002: W/System.err(9953):      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
11-16 11:10:46.002: W/System.err(9953):      at java.lang.Thread.run(Thread.java:841)
11-16 11:10:46.002: W/System.err(9953): Caused by: com.sina.weibo.gson.JsonParseException: End of input at line 1 column 1
11-16 11:10:46.002: W/System.err(9953):      at com.sina.weibo.gson.stream.JsonReader.nextNonWhitespace(JsonReader.java:1426)
11-16 11:10:46.002: W/System.err(9953):      at com.sina.weibo.gson.stream.JsonReader.consumeNonExecutePrefix(JsonReader.java:1563)
11-16 11:10:46.002: W/System.err(9953):      at com.sina.weibo.gson.stream.JsonReader.doPeek(JsonReader.java:528)
11-16 11:10:46.002: W/System.err(9953):      at com.sina.weibo.gson.stream.JsonReader.peek(JsonReader.java:419)
11-16 11:10:46.002: W/System.err(9953):      at com.sina.weibo.gson.Gson.fromJson(Gson.java:800)
11-16 11:10:46.002: W/System.err(9953):      at com.sina.weibo.gson.Gson.fromJson(Gson.java:769)
11-16 11:10:46.002: W/System.err(9953):      at com.sina.weibo.gson.Gson.fromJson(Gson.java:718)
11-16 11:10:46.002: W/System.err(9953):      at com.sina.weibo.gson.Gson.fromJson(Gson.java:690)
11-16 11:10:46.002: W/System.err(9953):      ... 16 more

之前是能登陆成功的,最近才出现过这个错误,貌似是登陆返回的信息库解析出错了,我看ios sdk那边已经升级到2.5.1, android sdk 2.5.0是不是没有用最新版sdk的问题

从第三方应用唤起微博客户端进行分享,提交分享或取消分享不会回到原应用么?

sdk v2.5.0

6.2.1从第三方应用唤起微博客户端进行分享

提交分享或取消分享不会回到原应用么?

/**

  • 该类演示了第三方应用如何通过微博客户端分享文字、图片、视频、音乐等。
  • 执行流程: 从本应用->微博->本应用
  • @author SINA
  • @SInCE 2013-10-22
    */

public class WBShareActivity extends Activity implements OnClickListener, IWeiboHandler.Response {
}

WeiboDialog 奔溃

跑 Monkey跑出来的问题,WeiboDialog封的太死了,没法继承,想try catch一下都没办法,只能自己写WeiboDialog么?

android.view.WindowManager$BadTokenException: Unable to add window -- token android.os.BinderProxy@43ad7770 is not valid; is your activity running?
at android.view.ViewRootImpl.setView(ViewRootImpl.java:679)
at android.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:288)
at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:73)
at android.app.Dialog.show(Dialog.java:287)
at com.weibo.sdk.android.WeiboDialog$WeiboWebViewClient.onPageStarted(WeiboDialog.java:258)
at android.webkit.CallbackProxy.handleMessage(CallbackProxy.java:407)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:176)
at android.app.ActivityThread.main(ActivityThread.java:5493)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:525)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1225)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1041)
at dalvik.system.NativeStart.main(Native Method)

找不到符号 WeiboAuth

这啥玩意儿?让不让人用啊。。。
找不到符号
符号: 类 WeiboAuth
位置: 软件包 com.sina.weibo.sdk.auth
import com.sina.weibo.sdk.auth.WeiboAuth;

NPE

Umeng统计到的crash
机型:三星GT-S6818(4.1.2)、vivo S3+(4.2.2)
log如下:
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.douban.frodo/com.sina.weibo.sdk.component.WeiboSdkBrowser}: java.lang.NullPointerException
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2118)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2143)
at android.app.ActivityThread.access$700(ActivityThread.java:140)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1237)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:4952)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1038)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:805)
at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.NullPointerException
at android.content.res.AssetManager.openAsset(Native Method)
at android.content.res.AssetManager.open(AssetManager.java:315)
at android.content.res.AssetManager.open(AssetManager.java:289)
at com.sina.weibo.sdk.utils.ResourceManager.getDrawableFromAssert(ResourceManager.java:191)
at com.sina.weibo.sdk.utils.ResourceManager.getNinePatchDrawable(ResourceManager.java:111)
at com.sina.weibo.sdk.component.WeiboSdkBrowser.setContentView(WeiboSdkBrowser.java:259)
at com.sina.weibo.sdk.component.WeiboSdkBrowser.onCreate(WeiboSdkBrowser.java:127)
at android.app.Activity.performCreate(Activity.java:5188)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1094)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2082)
... 11 more
java.lang.NullPointerException
at android.content.res.AssetManager.openAsset(Native Method)
at android.content.res.AssetManager.open(AssetManager.java:315)
at android.content.res.AssetManager.open(AssetManager.java:289)
at com.sina.weibo.sdk.utils.ResourceManager.getDrawableFromAssert(ResourceManager.java:191)
at com.sina.weibo.sdk.utils.ResourceManager.getNinePatchDrawable(ResourceManager.java:111)
at com.sina.weibo.sdk.component.WeiboSdkBrowser.setContentView(WeiboSdkBrowser.java:259)
at com.sina.weibo.sdk.component.WeiboSdkBrowser.onCreate(WeiboSdkBrowser.java:127)
at android.app.Activity.performCreate(Activity.java:5188)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1094)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2082)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2143)
at android.app.ActivityThread.access$700(ActivityThread.java:140)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1237)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:4952)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1038)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:805)
at dalvik.system.NativeStart.main(Native Method)

Failed to receive access token;

1 for the first time to enter the authorization, enter the account number and password, return Failed to receive access token;

2.Second click reauthorization,return Failed to receive access token;But I did not enter a user name and password

Expect replies

Couldn't load weibosdkcore from loader dalvik.system.PathClassLoader

从错误收集中收到的错误,日志如下,
java.lang.UnsatisfiedLinkError: Couldn't load weibosdkcore from loader dalvik.system.PathClassLoader[DexPathList[[zip file "/system/framework/android.test.runner.jar", zip file "/data/app/com.nahuo.wp-2.apk"],nativeLibraryDirectories=[/data/app-lib/com.xxx.xxx-2, /vendor/lib, /system/lib]]]: findLibrary returned null at java.lang.Runtime.loadLibrary(Runtime.java:355) at java.lang.System.loadLibrary(System.java:525) at com.sina.weibo.sdk.net.HttpManager.(HttpManager.java:83) at com.sina.weibo.sdk.net.AsyncWeiboRunner.request(AsyncWeiboRunner.java:84) at com.sina.weibo.sdk.utils.AidTask.loadAidFromNet(AidTask.java:307) at com.sina.weibo.sdk.utils.AidTask.access$2(AidTask.java:294) at com.sina.weibo.sdk.utils.AidTask$2.run(AidTask.java:159) at java.lang.Thread.run(Thread.java:841)

WeiboMessage有可能对象过大,导致无法把信息传递出来

SDK使用下面的方式进行分享图片:

    // 用户可以分享文本、图片、网页、音乐、视频中的一种
    WeiboMessage weiboMessage = new WeiboMessage();
    weiboMessage.mediaObject = getImageObj();
    SendMessageToWeiboRequest request = new SendMessageToWeiboRequest();
    // 用transaction唯一标识一个请求
    request.transaction = String.valueOf(System.currentTimeMillis());
    request.message = weiboMessage;
    mWeiboShareAPI.sendRequest(request);

如果没有猜错应该是包装成Bundle传递到Weibo客户端了,可是在不同App之间传递数据是有大小限制的,如果这里传递的Bitmap大小超过了Activity之间传递数据的限制,就会失败。
建议你们参考微信的API,应该支持传递一个Bitmap的Path给SDK,然后接受者拿到Path再去Decode图片。

我已经完全搞不清楚这是怎么回事了

10-10 17:46:20.502: W/dalvikvm(5834): threadid=1: thread exiting with uncaught exception (group=0x41140ac8)
10-10 17:46:20.502: W/System.err(5834): java.lang.IllegalAccessError: Class ref in pre-verified class resolved to unexpected implementation
10-10 17:46:20.502: W/System.err(5834): at com.sina.weibo.sdk.auth.sso.SsoHandler$1.onServiceConnected(SsoHandler.java:80)
10-10 17:46:20.522: W/System.err(5834): at android.app.LoadedApk$ServiceDispatcher.doConnected(LoadedApk.java:1106)
10-10 17:46:20.532: W/System.err(5834): at android.app.LoadedApk$ServiceDispatcher$RunConnection.run(LoadedApk.java:1123)
10-10 17:46:20.542: W/System.err(5834): at android.os.Handler.handleCallback(Handler.java:725)
10-10 17:46:20.552: W/System.err(5834): at android.os.Handler.dispatchMessage(Handler.java:92)
10-10 17:46:20.562: W/System.err(5834): at android.os.Looper.loop(Looper.java:137)
10-10 17:46:20.562: W/System.err(5834): at android.app.ActivityThread.main(ActivityThread.java:5306)
10-10 17:46:20.562: W/System.err(5834): at java.lang.reflect.Method.invokeNative(Native Method)
10-10 17:46:20.562: W/System.err(5834): at java.lang.reflect.Method.invoke(Method.java:511)
10-10 17:46:20.572: W/System.err(5834): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1102)
10-10 17:46:20.572: W/System.err(5834): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:869)
10-10 17:46:20.572: W/System.err(5834): at dalvik.system.NativeStart.main(Native Method)

mSsoHandler.authorize(new AuthListener());

调用这个出现的,我想用sso登录授权。

小米2s-android 4.0 : java.lang.ExceptionInInitializerError

手机型号:小米2s
android版本:4.0
webosdkcore版本:3.0.1

java.lang.ExceptionInInitializerError
    at com.sina.weibo.sdk.net.AsyncWeiboRunner.request(AsyncWeiboRunner.java:84)
    at com.sina.weibo.sdk.utils.AidTask.loadAidFromNet(AidTask.java:307)
    at com.sina.weibo.sdk.utils.AidTask.access$2(AidTask.java:294)
    at com.sina.weibo.sdk.utils.AidTask$2.run(AidTask.java:159)
    at java.lang.Thread.run(Thread.java:856)
Caused by: java.lang.UnsatisfiedLinkError: Couldn't load weibosdkcore: findLibrary returned null
    at java.lang.Runtime.loadLibrary(Runtime.java:365)
    at java.lang.System.loadLibrary(System.java:535)
    at com.sina.weibo.sdk.net.HttpManager.(HttpManager.java:83)
    ... 5 more

系统dialog 弹出的sina登录和注册和窗口,使用getContext().getApplicationContext(),在注册页面出现错误

E/AndroidRuntime( 5144): android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an application
E/AndroidRuntime( 5144): at android.view.ViewRootImpl.setView(ViewRootImpl.java:604)
E/AndroidRuntime( 5144): at android.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:269)
E/AndroidRuntime( 5144): at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:69)
E/AndroidRuntime( 5144): at android.app.Dialog.show(Dialog.java:281)
E/AndroidRuntime( 5144): at android.webkit.WebViewClassic$InvokeListBox.run(WebViewClassic.java:8655)
E/AndroidRuntime( 5144): at android.os.Handler.handleCallback(Handler.java:730)
E/AndroidRuntime( 5144): at android.os.Handler.dispatchMessage(Handler.java:92)
E/AndroidRuntime( 5144): at android.os.Looper.loop(Looper.java:137)
E/AndroidRuntime( 5144): at android.app.ActivityThread.main(ActivityThread.java:5104)
E/AndroidRuntime( 5144): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 5144): at java.lang.reflect.Method.invoke(Method.java:525)
E/AndroidRuntime( 5144): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:773)
E/AndroidRuntime( 5144): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:589)
E/AndroidRuntime( 5144): at dalvik.system.NativeStart.main(Native Method)

[permission page]如何重新顯示授權頁面

如果再分享時,選擇不同意授權,下次再次分享時將會直接失敗,請問有API可以重新喚起授權業面讓使用者可以重新選擇嗎?目前僅能到隱私權頁面把該應用程式砍掉,才能夠在下次重新登入後看到授權頁面

为何api中没有WeiboAuth这个类

3.0.0的文档里说明的授权方法要用到WeiboAuth这个类,但是api里根本没有这个类,是为什么呢? 还是说这个类在新版sdk中已经移除了? 那要用何种方式授权呢(非sso)

Android应用打包后授权页面一闪而过的问题_Auth2.0

这里主要做一下分享,因为之前项目中遇到一个简单问题,折磨了好久最近终于解决,如果有朋友遇到跟我一样的问题,希望能帮到你们。


首先说明一下新浪开发平台注册应用填写的应用信息
Android包名:顾名思义,你的应用包名,AndroidManifest文件中package的值
Android签名:你的应用发布打包用到的.keystore的MD5值
Debug签名:你的应用测试用到的.keystore的MD5值

下面说下我们遇到的问题,虽然很愚蠢,但是遇到了也很头疼

打包之前一切都是正常的,打包后授权页面一闪而过。

我们在新浪开发平台“Android签名:”这一栏中填写了错误的签名,在这里不得不介绍下新浪提供的签名工具app_signatures.apk的用法。

  1. 卸载你们的应用
  2. 使用android默认.keystore打包APK,==>安装该APK==>利用SINA提供的工具生成debug签名==>填写到平台的
    “debug 签名”处
  3. 卸载应用
  4. 使用你们公司的.keystore打包APK,==>安装该APK==>利用SINA提供的工具生成release签名==>填写到平台上
    的“Android签名”处

正确的填写签名后就不会出现授权页一闪而过的问题了。

第一次发博,不喜勿喷,谢谢。。。

com.sina.weibo.sdk.net 这个包在哪里?

我将WeiboSDK的所有包导入到我自己的工程中,com.sina.weibo.sdk.net.RequestListener这个类找不到,这个包在websdkcore.jar里吗? 但是我已经在eclipse中导入了websdkcore.jar还是找不到这个包.

文档中说要将WeiboSDK添加到Library中, 但是因为我是在Unity中调用的,这种方式打不出我想要的jar包. 我只好将WeiboSDK所有代码都导入到我的工程, 就出现了这样的问题.

导入AndroidStudio,运行时加载不了weibosdkcore

我是先把weiboSDK的包名从com.sina.weibo.sdk改为com.sina.weibo.sdklib,然后导入到我的Android Studio项目中,成为一个module。weibosdkcore.jar在weiboSDK的lib目录下。dependencies设置看起来都正确,编译通过,安装成功,但是一运行,调用sdk时,闪退。
以下是exception。大家有碰到这个问题的吗,你们是怎么解决的。多谢指点!
2-25 09:46:56.818 520-955/? I/ActivityManager﹕ START {cmp=com.sina.weibo/.SSOActivity (has extras) u=0} from pid 20193
12-25 09:46:56.818 20193-20288/com.momomobile.goer E/AndroidRuntime﹕ FATAL EXCEPTION: Thread-25267
java.lang.ExceptionInInitializerError
at com.sina.weibo.sdk.net.AsyncWeiboRunner.request(AsyncWeiboRunner.java:84)
at com.sina.weibo.sdk.utils.AidTask.loadAidFromNet(AidTask.java:307)
at com.sina.weibo.sdk.utils.AidTask.access$2(AidTask.java:294)
at com.sina.weibo.sdk.utils.AidTask$2.run(AidTask.java:159)
at java.lang.Thread.run(Thread.java:856)
Caused by: java.lang.UnsatisfiedLinkError: Couldn't load weibosdkcore: findLibrary returned null
at java.lang.Runtime.loadLibrary(Runtime.java:365)
at java.lang.System.loadLibrary(System.java:535)
at com.sina.weibo.sdk.net.HttpManager.(HttpManager.java:83)
at com.sina.weibo.sdk.net.AsyncWeiboRunner.request(AsyncWeiboRunner.java:84)
            at com.sina.weibo.sdk.utils.AidTask.loadAidFromNet(AidTask.java:307)
            at com.sina.weibo.sdk.utils.AidTask.access$2(AidTask.java:294)
            at com.sina.weibo.sdk.utils.AidTask$2.run(AidTask.java:159)
            at java.lang.Thread.run(Thread.java:856)

sdk 分享图片压缩问题

现在sdk 用、ImageObject 传递 bitmap,图片总是被压缩,请问怎么可以不压缩的分享图片,比如只传递 uri 这样的?谢谢
ImageObject imageObject = new ImageObject();
imageObject.setImageObject(bitmap);

3.0 单点登录出现java.lang.IllegalAccessError问题,但是用demo就不会。

02-03 11:41:31.498: E/AndroidRuntime(5686): java.lang.IllegalAccessError: Class ref in pre-verified class resolved to unexpected implementation
02-03 11:41:31.498: E/AndroidRuntime(5686): at com.sina.weibo.sdk.auth.sso.SsoHandler$1.onServiceConnected(SsoHandler.java:95)
02-03 11:41:31.498: E/AndroidRuntime(5686): at android.app.LoadedApk$ServiceDispatcher.doConnected(LoadedApk.java:1114)
02-03 11:41:31.498: E/AndroidRuntime(5686): at android.app.LoadedApk$ServiceDispatcher$RunConnection.run(LoadedApk.java:1131)
02-03 11:41:31.498: E/AndroidRuntime(5686): at android.os.Handler.handleCallback(Handler.java:733)
02-03 11:41:31.498: E/AndroidRuntime(5686): at android.os.Handler.dispatchMessage(Handler.java:95)
02-03 11:41:31.498: E/AndroidRuntime(5686): at android.os.Looper.loop(Looper.java:136)
02-03 11:41:31.498: E/AndroidRuntime(5686): at android.app.ActivityThread.main(ActivityThread.java:5476)
02-03 11:41:31.498: E/AndroidRuntime(5686): at java.lang.reflect.Method.invokeNative(Native Method)
02-03 11:41:31.498: E/AndroidRuntime(5686): at java.lang.reflect.Method.invoke(Method.java:515)
02-03 11:41:31.498: E/AndroidRuntime(5686): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1283)
02-03 11:41:31.498: E/AndroidRuntime(5686): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1099)
02-03 11:41:31.498: E/AndroidRuntime(5686): at dalvik.system.NativeStart.main(Native Method)

用android studio 编译出现 com.android.dex.DexException: Multiple dex files define Lcom/sina/weibo/sdk/BuildConfig;错误

Error:Execution failed for task ':app:dexDebug'.
Error Code:
2
Output:
UNEXPECTED TOP-LEVEL EXCEPTION:
com.android.dex.DexException: Multiple dex files define Lcom/sina/weibo/sdk/BuildConfig;
at com.android.dx.merge.DexMerger.readSortableTypes(DexMerger.java:594)
at com.android.dx.merge.DexMerger.getSortedTypes(DexMerger.java:552)
at com.android.dx.merge.DexMerger.mergeClassDefs(DexMerger.java:533)
at com.android.dx.merge.DexMerger.mergeDexes(DexMerger.java:170)
at com.android.dx.merge.DexMerger.merge(DexMerger.java:188)
at com.android.dx.command.dexer.Main.mergeLibraryDexBuffers(Main.java:439)
at com.android.dx.command.dexer.Main.runMonoDex(Main.java:287)
at com.android.dx.command.dexer.Main.run(Main.java:230)
at com.android.dx.command.dexer.Main.main(Main.java:199)
at com.android.dx.command.Main.main(Main.java:103)

UsersAPI.show 得到如下错误: Wrong version of key store.

W/System.err﹕ java.io.IOException: Wrong version of key store.
W/System.err﹕ at com.android.org.bouncycastle.jce.provider.JDKKeyStore.engineLoad(JDKKeyStore.java:812)
W/System.err﹕ at java.security.KeyStore.load(KeyStore.java:589)
W/System.err﹕ at com.sina.weibo.sdk.net.HttpManager.getSSLSocketFactory(HttpManager.java:330)
W/System.err﹕ at com.sina.weibo.sdk.net.HttpManager.getNewHttpClient(HttpManager.java:183)
W/System.err﹕ at com.sina.weibo.sdk.net.HttpManager.requestHttpExecute(HttpManager.java:116)
W/System.err﹕ at com.sina.weibo.sdk.net.HttpManager.openUrl(HttpManager.java:98)
W/System.err﹕ at com.sina.weibo.sdk.net.AsyncWeiboRunner$RequestRunner.doInBackground(AsyncWeiboRunner.java:121)
W/System.err﹕ at com.sina.weibo.sdk.net.AsyncWeiboRunner$RequestRunner.doInBackground(AsyncWeiboRunner.java:1)
W/System.err﹕ at android.os.AsyncTask$2.call(AsyncTask.java:287)
W/System.err﹕ at java.util.concurrent.FutureTask.run(FutureTask.java:234)
W/System.err﹕ at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:230)
W/System.err﹕ at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080)
W/System.err﹕ at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573)
W/System.err﹕ at java.lang.Thread.run(Thread.java:841)

weibo_android_sdk什么时候能支持Gradle?

现在需要导入android studio成为一个模块,源码不能同步更新。
如果能用一行gradle配置搞定就太好了。

dependencies {
...
compile 'com.sina.weibo.sdk:3.0.0'
}

Unable to add window -- token null is not for an application

我的代码:

            ssoHandler = new SsoHandler(BaseSnsActivity.this, _weibo);
            ssoHandler.authorize(new MyWeiboAuthListener());

错误:

  android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an application
            at android.view.ViewRootImpl.setView(ViewRootImpl.java:657)
            at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:326)
            at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:224)
            at android.view.WindowManagerImpl$CompatModeWrapper.addView(WindowManagerImpl.java:149)
            at android.app.Dialog.show(Dialog.java:316)
            at com.sina.weibo.sdk.auth.WeiboAuth.startDialog(WeiboAuth.java:202)
            at com.sina.weibo.sdk.auth.WeiboAuth.authorize(WeiboAuth.java:169)
            at com.sina.weibo.sdk.auth.WeiboAuth.anthorize(WeiboAuth.java:157)
            at com.sina.weibo.sdk.auth.sso.SsoHandler.authorize(SsoHandler.java:150)
            at com.sina.weibo.sdk.auth.sso.SsoHandler.authorize(SsoHandler.java:117)

魅族4,打开WeiboSdkBrowser这个Activity是报如下错误,导致回调推出应用

01-30 16:29:00.732: E/ActivityThread(10221): Activity com.sina.weibo.sdk.component.WeiboSdkBrowser has leaked ServiceConnection com.android.org.chromium.com.googlecode.eyesfree.braille.selfbraille.SelfBrailleClient$Connection@43257d60 that was originally bound here
01-30 16:29:00.732: E/ActivityThread(10221): android.app.ServiceConnectionLeaked: Activity com.sina.weibo.sdk.component.WeiboSdkBrowser has leaked ServiceConnection com.android.org.chromium.com.googlecode.eyesfree.braille.selfbraille.SelfBrailleClient$Connection@43257d60 that was originally bound here
01-30 16:29:00.732: E/ActivityThread(10221): at android.app.LoadedApk$ServiceDispatcher.(LoadedApk.java:1009)
01-30 16:29:00.732: E/ActivityThread(10221): at android.app.LoadedApk.getServiceDispatcher(LoadedApk.java:903)
01-30 16:29:00.732: E/ActivityThread(10221): at android.app.ContextImpl.bindServiceCommon(ContextImpl.java:1718)
01-30 16:29:00.732: E/ActivityThread(10221): at android.app.ContextImpl.bindService(ContextImpl.java:1701)
01-30 16:29:00.732: E/ActivityThread(10221): at android.content.ContextWrapper.bindService(ContextWrapper.java:517)
01-30 16:29:00.732: E/ActivityThread(10221): at com.android.org.chromium.com.googlecode.eyesfree.braille.selfbraille.SelfBrailleClient.doBindService(SelfBrailleClient.java:125)
01-30 16:29:00.732: E/ActivityThread(10221): at com.android.org.chromium.com.googlecode.eyesfree.braille.selfbraille.SelfBrailleClient.access$1000(SelfBrailleClient.java:43)
01-30 16:29:00.732: E/ActivityThread(10221): at com.android.org.chromium.com.googlecode.eyesfree.braille.selfbraille.SelfBrailleClient$SelfBrailleHandler.handleRebindService(SelfBrailleClient.java:260)
01-30 16:29:00.732: E/ActivityThread(10221): at com.android.org.chromium.com.googlecode.eyesfree.braille.selfbraille.SelfBrailleClient$SelfBrailleHandler.handleMessage(SelfBrailleClient.java:245)
01-30 16:29:00.732: E/ActivityThread(10221): at android.os.Handler.dispatchMessage(Handler.java:110)
01-30 16:29:00.732: E/ActivityThread(10221): at android.os.Looper.loop(Looper.java:193)
01-30 16:29:00.732: E/ActivityThread(10221): at android.app.ActivityThread.main(ActivityThread.java:5332)
01-30 16:29:00.732: E/ActivityThread(10221): at java.lang.reflect.Method.invokeNative(Native Method)
01-30 16:29:00.732: E/ActivityThread(10221): at java.lang.reflect.Method.invoke(Method.java:515)
01-30 16:29:00.732: E/ActivityThread(10221): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:825)
01-30 16:29:00.732: E/ActivityThread(10221): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:641)
01-30 16:29:00.732: E/ActivityThread(10221): at dalvik.system.NativeStart.main(Native Method)
01-30 16:29:00.738: E/ActivityThread(10221): Activity com.sina.weibo.sdk.component.WeiboSdkBrowser has leaked ServiceConnection com.android.org.chromium.com.googlecode.eyesfree.braille.selfbraille.SelfBrailleClient$Connection@43a280d8 that was originally bound here
01-30 16:29:00.738: E/ActivityThread(10221): android.app.ServiceConnectionLeaked: Activity com.sina.weibo.sdk.component.WeiboSdkBrowser has leaked ServiceConnection com.android.org.chromium.com.googlecode.eyesfree.braille.selfbraille.SelfBrailleClient$Connection@43a280d8 that was originally bound here
01-30 16:29:00.738: E/ActivityThread(10221): at android.app.LoadedApk$ServiceDispatcher.(LoadedApk.java:1009)
01-30 16:29:00.738: E/ActivityThread(10221): at android.app.LoadedApk.getServiceDispatcher(LoadedApk.java:903)
01-30 16:29:00.738: E/ActivityThread(10221): at android.app.ContextImpl.bindServiceCommon(ContextImpl.java:1718)
01-30 16:29:00.738: E/ActivityThread(10221): at android.app.ContextImpl.bindService(ContextImpl.java:1701)
01-30 16:29:00.738: E/ActivityThread(10221): at android.content.ContextWrapper.bindService(ContextWrapper.java:517)
01-30 16:29:00.738: E/ActivityThread(10221): at com.android.org.chromium.com.googlecode.eyesfree.braille.selfbraille.SelfBrailleClient.doBindService(SelfBrailleClient.java:125)
01-30 16:29:00.738: E/ActivityThread(10221): at com.android.org.chromium.com.googlecode.eyesfree.braille.selfbraille.SelfBrailleClient.(SelfBrailleClient.java:99)
01-30 16:29:00.738: E/ActivityThread(10221): at com.android.org.chromium.content.browser.accessibility.AccessibilityInjector$TextToSpeechWrapper.(AccessibilityInjector.java:399)
01-30 16:29:00.738: E/ActivityThread(10221): at com.android.org.chromium.content.browser.accessibility.AccessibilityInjector.addAccessibilityApis(AccessibilityInjector.java:278)
01-30 16:29:00.738: E/ActivityThread(10221): at com.android.org.chromium.content.browser.accessibility.JellyBeanAccessibilityInjector.addAccessibilityApis(JellyBeanAccessibilityInjector.java:86)
01-30 16:29:00.738: E/ActivityThread(10221): at com.android.org.chromium.content.browser.accessibility.AccessibilityInjector.addOrRemoveAccessibilityApisIfNecessary(AccessibilityInjector.java:160)
01-30 16:29:00.738: E/ActivityThread(10221): at com.android.org.chromium.content.browser.ContentViewCore.setInjectedAccessibility(ContentViewCore.java:2995)
01-30 16:29:00.738: E/ActivityThread(10221): at com.android.org.chromium.content.browser.ContentViewCore.setAccessibilityState(ContentViewCore.java:2986)
01-30 16:29:00.738: E/ActivityThread(10221): at com.android.org.chromium.content.browser.ContentViewCore.onAttachedToWindow(ContentViewCore.java:1528)
01-30 16:29:00.738: E/ActivityThread(10221): at com.android.org.chromium.android_webview.AwContents.onAttachedToWindow(AwContents.java:1729)
01-30 16:29:00.738: E/ActivityThread(10221): at com.android.webview.chromium.WebViewChromium.onAttachedToWindow(WebViewChromium.java:1781)
01-30 16:29:00.738: E/ActivityThread(10221): at android.webkit.WebView.onAttachedToWindow(WebView.java:2133)
01-30 16:29:00.738: E/ActivityThread(10221): at android.view.View.dispatchAttachedToWindow(View.java:13163)
01-30 16:29:00.738: E/ActivityThread(10221): at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:2613)
01-30 16:29:00.738: E/ActivityThread(10221): at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:2620)
01-30 16:29:00.738: E/ActivityThread(10221): at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:2620)
01-30 16:29:00.738: E/ActivityThread(10221): at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:2620)
01-30 16:29:00.738: E/ActivityThread(10221): at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:2620)
01-30 16:29:00.738: E/ActivityThread(10221): at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1780)
01-30 16:29:00.738: E/ActivityThread(10221): at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1314)
01-30 16:29:00.738: E/ActivityThread(10221): at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:6951)
01-30 16:29:00.738: E/ActivityThread(10221): at android.view.Choreographer$CallbackRecord.run(Choreographer.java:788)
01-30 16:29:00.738: E/ActivityThread(10221): at android.view.Choreographer.doCallbacks(Choreographer.java:591)
01-30 16:29:00.738: E/ActivityThread(10221): at android.view.Choreographer.doFrame(Choreographer.java:560)
01-30 16:29:00.738: E/ActivityThread(10221): at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:774)
01-30 16:29:00.738: E/ActivityThread(10221): at android.os.Handler.handleCallback(Handler.java:808)
01-30 16:29:00.738: E/ActivityThread(10221): at android.os.Handler.dispatchMessage(Handler.java:103)
01-30 16:29:00.738: E/ActivityThread(10221): at android.os.Looper.loop(Looper.java:193)
01-30 16:29:00.738: E/ActivityThread(10221): at android.app.ActivityThread.main(ActivityThread.java:5332)
01-30 16:29:00.738: E/ActivityThread(10221): at java.lang.reflect.Method.invokeNative(Native Method)
01-30 16:29:00.738: E/ActivityThread(10221): at java.lang.reflect.Method.invoke(Method.java:515)
01-30 16:29:00.738: E/ActivityThread(10221): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:825)
01-30 16:29:00.738: E/ActivityThread(10221): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:641)
01-30 16:29:00.738: E/ActivityThread(10221): at dalvik.system.NativeStart.main(Native Method)
01-30 16:29:00.740: E/ActivityThread(10221): Activity com.sina.weibo.sdk.component.WeiboSdkBrowser has leaked ServiceConnection com.android.org.chromium.com.googlecode.eyesfree.braille.selfbraille.SelfBrailleClient$Connection@44c02670 that was originally bound here
01-30 16:29:00.740: E/ActivityThread(10221): android.app.ServiceConnectionLeaked: Activity com.sina.weibo.sdk.component.WeiboSdkBrowser has leaked ServiceConnection com.android.org.chromium.com.googlecode.eyesfree.braille.selfbraille.SelfBrailleClient$Connection@44c02670 that was originally bound here
01-30 16:29:00.740: E/ActivityThread(10221): at android.app.LoadedApk$ServiceDispatcher.(LoadedApk.java:1009)
01-30 16:29:00.740: E/ActivityThread(10221): at android.app.LoadedApk.getServiceDispatcher(LoadedApk.java:903)
01-30 16:29:00.740: E/ActivityThread(10221): at android.app.ContextImpl.bindServiceCommon(ContextImpl.java:1718)
01-30 16:29:00.740: E/ActivityThread(10221): at android.app.ContextImpl.bindService(ContextImpl.java:1701)
01-30 16:29:00.740: E/ActivityThread(10221): at android.content.ContextWrapper.bindService(ContextWrapper.java:517)
01-30 16:29:00.740: E/ActivityThread(10221): at com.android.org.chromium.com.googlecode.eyesfree.braille.selfbraille.SelfBrailleClient.doBindService(SelfBrailleClient.java:125)
01-30 16:29:00.740: E/ActivityThread(10221): at com.android.org.chromium.com.googlecode.eyesfree.braille.selfbraille.SelfBrailleClient.access$1000(SelfBrailleClient.java:43)
01-30 16:29:00.740: E/ActivityThread(10221): at com.android.org.chromium.com.googlecode.eyesfree.braille.selfbraille.SelfBrailleClient$SelfBrailleHandler.handleRebindService(SelfBrailleClient.java:260)
01-30 16:29:00.740: E/ActivityThread(10221): at com.android.org.chromium.com.googlecode.eyesfree.braille.selfbraille.SelfBrailleClient$SelfBrailleHandler.handleMessage(SelfBrailleClient.java:245)
01-30 16:29:00.740: E/ActivityThread(10221): at android.os.Handler.dispatchMessage(Handler.java:110)
01-30 16:29:00.740: E/ActivityThread(10221): at android.os.Looper.loop(Looper.java:193)
01-30 16:29:00.740: E/ActivityThread(10221): at android.app.ActivityThread.main(ActivityThread.java:5332)
01-30 16:29:00.740: E/ActivityThread(10221): at java.lang.reflect.Method.invokeNative(Native Method)
01-30 16:29:00.740: E/ActivityThread(10221): at java.lang.reflect.Method.invoke(Method.java:515)
01-30 16:29:00.740: E/ActivityThread(10221): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:825)
01-30 16:29:00.740: E/ActivityThread(10221): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:641)
01-30 16:29:00.740: E/ActivityThread(10221): at dalvik.system.NativeStart.main(Native Method)
01-30 16:29:00.742: E/ActivityThread(10221): Activity com.sina.weibo.sdk.component.WeiboSdkBrowser has leaked ServiceConnection android.speech.tts.TextToSpeech$Connection@454886b0 that was originally bound here
01-30 16:29:00.742: E/ActivityThread(10221): android.app.ServiceConnectionLeaked: Activity com.sina.weibo.sdk.component.WeiboSdkBrowser has leaked ServiceConnection android.speech.tts.TextToSpeech$Connection@454886b0 that was originally bound here
01-30 16:29:00.742: E/ActivityThread(10221): at android.app.LoadedApk$ServiceDispatcher.(LoadedApk.java:1009)
01-30 16:29:00.742: E/ActivityThread(10221): at android.app.LoadedApk.getServiceDispatcher(LoadedApk.java:903)
01-30 16:29:00.742: E/ActivityThread(10221): at android.app.ContextImpl.bindServiceCommon(ContextImpl.java:1718)
01-30 16:29:00.742: E/ActivityThread(10221): at android.app.ContextImpl.bindService(ContextImpl.java:1701)
01-30 16:29:00.742: E/ActivityThread(10221): at android.content.ContextWrapper.bindService(ContextWrapper.java:517)
01-30 16:29:00.742: E/ActivityThread(10221): at android.speech.tts.TextToSpeech.connectToEngine(TextToSpeech.java:687)
01-30 16:29:00.742: E/ActivityThread(10221): at android.speech.tts.TextToSpeech.initTts(TextToSpeech.java:657)
01-30 16:29:00.742: E/ActivityThread(10221): at android.speech.tts.TextToSpeech.(TextToSpeech.java:610)
01-30 16:29:00.742: E/ActivityThread(10221): at android.speech.tts.TextToSpeech.(TextToSpeech.java:584)
01-30 16:29:00.742: E/ActivityThread(10221): at com.android.org.chromium.content.browser.accessibility.AccessibilityInjector$TextToSpeechWrapper.(AccessibilityInjector.java:398)
01-30 16:29:00.742: E/ActivityThread(10221): at com.android.org.chromium.content.browser.accessibility.AccessibilityInjector.addAccessibilityApis(AccessibilityInjector.java:278)
01-30 16:29:00.742: E/ActivityThread(10221): at com.android.org.chromium.content.browser.accessibility.JellyBeanAccessibilityInjector.addAccessibilityApis(JellyBeanAccessibilityInjector.java:86)
01-30 16:29:00.742: E/ActivityThread(10221): at com.android.org.chromium.content.browser.accessibility.AccessibilityInjector.addOrRemoveAccessibilityApisIfNecessary(AccessibilityInjector.java:160)
01-30 16:29:00.742: E/ActivityThread(10221): at com.android.org.chromium.content.browser.ContentViewCore.setInjectedAccessibility(ContentViewCore.java:2995)
01-30 16:29:00.742: E/ActivityThread(10221): at com.android.org.chromium.content.browser.ContentViewCore.setAccessibilityState(ContentViewCore.java:2986)
01-30 16:29:00.742: E/ActivityThread(10221): at com.android.org.chromium.content.browser.ContentViewCore.onAttachedToWindow(ContentViewCore.java:1528)
01-30 16:29:00.742: E/ActivityThread(10221): at com.android.org.chromium.android_webview.AwContents.onAttachedToWindow(AwContents.java:1729)
01-30 16:29:00.742: E/ActivityThread(10221): at com.android.webview.chromium.WebViewChromium.onAttachedToWindow(WebViewChromium.java:1781)
01-30 16:29:00.742: E/ActivityThread(10221): at android.webkit.WebView.onAttachedToWindow(WebView.java:2133)
01-30 16:29:00.742: E/ActivityThread(10221): at android.view.View.dispatchAttachedToWindow(View.java:13163)
01-30 16:29:00.742: E/ActivityThread(10221): at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:2613)
01-30 16:29:00.742: E/ActivityThread(10221): at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:2620)
01-30 16:29:00.742: E/ActivityThread(10221): at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:2620)
01-30 16:29:00.742: E/ActivityThread(10221): at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:2620)
01-30 16:29:00.742: E/ActivityThread(10221): at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:2620)
01-30 16:29:00.742: E/ActivityThread(10221): at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1780)
01-30 16:29:00.742: E/ActivityThread(10221): at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1314)
01-30 16:29:00.742: E/ActivityThread(10221): at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:6951)
01-30 16:29:00.742: E/ActivityThread(10221): at android.view.Choreographer$CallbackRecord.run(Choreographer.java:788)
01-30 16:29:00.742: E/ActivityThread(10221): at android.view.Choreographer.doCallbacks(Choreographer.java:591)
01-30 16:29:00.742: E/ActivityThread(10221): at android.view.Choreographer.doFrame(Choreographer.java:560)
01-30 16:29:00.742: E/ActivityThread(10221): at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:774)
01-30 16:29:00.742: E/ActivityThread(10221): at android.os.Handler.handleCallback(Handler.java:808)
01-30 16:29:00.742: E/ActivityThread(10221): at android.os.Handler.dispatchMessage(Handler.java:103)
01-30 16:29:00.742: E/ActivityThread(10221): at android.os.Looper.loop(Looper.java:193)
01-30 16:29:00.742: E/ActivityThread(10221): at android.app.ActivityThread.main(ActivityThread.java:5332)
01-30 16:29:00.742: E/ActivityThread(10221): at java.lang.reflect.Method.invokeNative(Native Method)
01-30 16:29:00.742: E/ActivityThread(10221): at java.lang.reflect.Method.invoke(Method.java:515)
01-30 16:29:00.742: E/ActivityThread(10221): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:825)
01-30 16:29:00.742: E/ActivityThread(10221): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:641)
01-30 16:29:00.742: E/ActivityThread(10221): at dalvik.system.NativeStart.main(Native Method)
01-30 16:29:00.743: E/ActivityThread(10221): Activity com.sina.weibo.sdk.component.WeiboSdkBrowser has leaked ServiceConnection com.android.org.chromium.com.googlecode.eyesfree.braille.selfbraille.SelfBrailleClient$Connection@459087a8 that was originally bound here
01-30 16:29:00.743: E/ActivityThread(10221): android.app.ServiceConnectionLeaked: Activity com.sina.weibo.sdk.component.WeiboSdkBrowser has leaked ServiceConnection com.android.org.chromium.com.googlecode.eyesfree.braille.selfbraille.SelfBrailleClient$Connection@459087a8 that was originally bound here
01-30 16:29:00.743: E/ActivityThread(10221): at android.app.LoadedApk$ServiceDispatcher.(LoadedApk.java:1009)
01-30 16:29:00.743: E/ActivityThread(10221): at android.app.LoadedApk.getServiceDispatcher(LoadedApk.java:903)
01-30 16:29:00.743: E/ActivityThread(10221): at android.app.ContextImpl.bindServiceCommon(ContextImpl.java:1718)
01-30 16:29:00.743: E/ActivityThread(10221): at android.app.ContextImpl.bindService(ContextImpl.java:1701)
01-30 16:29:00.743: E/ActivityThread(10221): at android.content.ContextWrapper.bindService(ContextWrapper.java:517)
01-30 16:29:00.743: E/ActivityThread(10221): at com.android.org.chromium.com.googlecode.eyesfree.braille.selfbraille.SelfBrailleClient.doBindService(SelfBrailleClient.java:125)
01-30 16:29:00.743: E/ActivityThread(10221): at com.android.org.chromium.com.googlecode.eyesfree.braille.selfbraille.SelfBrailleClient.access$1000(SelfBrailleClient.java:43)
01-30 16:29:00.743: E/ActivityThread(10221): at com.android.org.chromium.com.googlecode.eyesfree.braille.selfbraille.SelfBrailleClient$SelfBrailleHandler.handleRebindService(SelfBrailleClient.java:260)
01-30 16:29:00.743: E/ActivityThread(10221): at com.android.org.chromium.com.googlecode.eyesfree.braille.selfbraille.SelfBrailleClient$SelfBrailleHandler.handleMessage(SelfBrailleClient.java:245)
01-30 16:29:00.743: E/ActivityThread(10221): at android.os.Handler.dispatchMessage(Handler.java:110)
01-30 16:29:00.743: E/ActivityThread(10221): at android.os.Looper.loop(Looper.java:193)
01-30 16:29:00.743: E/ActivityThread(10221): at android.app.ActivityThread.main(ActivityThread.java:5332)
01-30 16:29:00.743: E/ActivityThread(10221): at java.lang.reflect.Method.invokeNative(Native Method)
01-30 16:29:00.743: E/ActivityThread(10221): at java.lang.reflect.Method.invoke(Method.java:515)
01-30 16:29:00.743: E/ActivityThread(10221): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:825)
01-30 16:29:00.743: E/ActivityThread(10221): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:641)
01-30 16:29:00.743: E/ActivityThread(10221): at dalvik.system.NativeStart.main(Native Method)

新浪微博分享失败

测试步骤:
1.新浪微博客户端安装未登录
2.在第三方应用内点击微博分享按钮进入到微博登录页面
3.输入账号密码登录成功后直接返回第三方应用中提示auth failed
WBConstants.ErrorCode.ERR_FAIL
4.再次点击微博分享按钮才可以进入到微博发布页面进行分享
问题:新浪客户端没有登录第一次分享不成功
正常现象:在登录成功后应该直接进入微博发布页面进行分享

Cndy

部分机型不可访问HTTPS 请帮忙在com.sina.weibo.sdk.auth.WeiboWebViewClient中添加

@OverRide
public void onReceivedSslError(WebView view, SslErrorHandler handler, android.net.http.SslError error) {
Log.d(TAG, "onReceivedSslError " );
handler.proceed();
}

①第一次分享提示失败,但第二次之后才成功,是怎么回事?②有时点击微博分享,没有跳转成功,也就是点击无反应

目前有个比较土的解决办法,就是提前初始化微博,如在oncreate里不管用不用,先调用
mWeiboAPI = WeiboSDK.createWeiboAPI(mActivity, KEY_SINA);
mWeiboAPI.registerApp();

最好能控制这个两行代码能执行很久之后再调用mWeiboAPI.sendRequest(mActivity, req),起始就是很早很早就准备了微博的初始化和注册。

目前这个解决方案好像也解决了,首次点击分享(此时没有登录微博),登录后又返回到第三方应用而没有跳到分享界面问题,

关于: (auth.WeiboDialog) Not find the appropriate path for drawable

我写了一个登入的 activity,用 Unity 调用他时会出现这个错误,请问这要怎样解决?谢谢

我试过在 Assets/Plugins/Android/res/drawable 放了 weibosdk_dialog_bg.9.png, 还是会发生一样的错误。

错误:

D/com.sina.weibo.sdk.utils.ResourceManager(12512): ResourceManager.java(342) isFileExisted: file [drawable/weibosdk_dialog_bg.9.png] NOT existed
E/com.sina.weibo.sdk.utils.ResourceManager(29687): ResourceManager.java(270)
getAppropriatePathOfDrawable: Not find the appropriate path for drawable

12-11 14:28:22.017: E/AndroidRuntime(29687): Caused by: android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an application
12-11 14:28:22.017: E/AndroidRuntime(29687): at android.view.ViewRootImpl.setView(ViewRootImpl.java:538)
12-11 14:28:22.017: E/AndroidRuntime(29687): at android.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:259)
12-11 14:28:22.017: E/AndroidRuntime(29687): at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:69)
12-11 14:28:22.017: E/AndroidRuntime(29687): at android.app.Dialog.show(Dialog.java:286)
12-11 14:28:22.017: E/AndroidRuntime(29687): at com.sina.weibo.sdk.auth.WeiboDialog$WeiboWebViewClient.onPageStarted(WeiboDialog.java:325)
12-11 14:28:22.017: E/AndroidRuntime(29687): at com.android.webview.chromium.WebViewContentsClientAdapter.onPageStarted(WebViewContentsClientAdapter.java:438)
12-11 14:28:22.017: E/AndroidRuntime(29687): at com.android.org.chromium.android_webview.AwContentsClientCallbackHelper$1.handleMessage(AwContentsClientCallbackHelper.java:100)
12-11 14:28:22.017: E/AndroidRuntime(29687): at android.os.Handler.dispatchMessage(Handler.java:102)
12-11 14:28:22.017: E/AndroidRuntime(29687): at android.os.Looper.loop(Looper.java:137)
12-11 14:28:22.017: E/AndroidRuntime(29687): at android.app.ActivityThread.main(ActivityThread.java:4998)
12-11 14:28:22.017: E/AndroidRuntime(29687): at java.lang.reflect.Method.invokeNative(Native Method)
12-11 14:28:22.017: E/AndroidRuntime(29687): at java.lang.reflect.Method.invoke(Method.java:515)
12-11 14:28:22.017: E/AndroidRuntime(29687): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:777)
12-11 14:28:22.017: E/AndroidRuntime(29687): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:593)
12-11 14:28:22.017: E/AndroidRuntime(29687): at dalvik.system.NativeStart.main(Native Method)

账号切换问题

假设在官方微博应用上有甲乙两个帐号,而第三方应用使用了乙登入 (SSO),而官方微博应用预设是甲的,当我呼叫微博原生分享时却只能以甲来分享,不能以乙来分享。

分享到微博客户端4.5.0 Beta1 的问题

应用之前集成了2.4版本sdk,可以通过sdk的分享功能分享图片/文字信息到4.5.0Beta1之前版本的微博客户端。 但是微博客户端更新后就无法分享了! 为什么微博客户端没有向sdk进行兼容? 请看怎样解决。

在android 2.3.3的机器上出现NPE异常

java.lang.RuntimeException: Unable to start activity ComponentInfo{com.xyz.abc/com.sina.weibo.sdk.component.WeiboSdkBrowser}: java.lang.NullPointerException: fileName

com.sina.weibo.sdk.utils.ResourceManager.getNinePatchDrawable(ResourceManager.java:111)

Android 5.0平台上出现Service Intent must be explicit

Android5.0之后,Service Intent必须是显式的声明(explicit),而新浪微博的authorize方法中调用方式是implicit的,所以会直接导致Crash。麻烦你们尽快解决这问题并更新sdk,否则在5.0平台上无法使用,谢谢!
2014-11-12 3 32 58

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.