簡體   English   中英

Twitter按鈕單擊崩潰的應用程序? 無法在okhttp3.internal.Platform $ Android上提取信任管理器

[英]Twitter button click crashing app ? Unable to extract the trust manager on okhttp3.internal.Platform$Android

問題出在Twitter按鈕上,這在Android 6 Moto G上正常運行,而在Android 5.0.1 Samsung Note 3上崩潰,在Simulator上也正常運行,

但是我的Click代碼是

TwitterLoginButton twitterLoginButton = (TwitterLoginButton) findViewById(R.id.button_twitter);
    twitterLoginButton.setCallback(new Callback<TwitterSession>() {
        @Override
        public void success(Result<TwitterSession> result) {
            Log.d(TAG, "twitterLogin:success" + result);

            handleTwitterSession(TwitterAuthProvider.getCredential(
                    result.data.getAuthToken().token,
                    result.data.getAuthToken().secret), false);
        }

        @Override
        public void failure(TwitterException exception) {
            Log.w(TAG, "twitterLogin:failure", exception);
        }
    });
    twitterLoginButton.setOnClickListener(this);

它顯示的問題是

java.lang.RuntimeException:Unable to start activity ComponentInfo{com.my.project/com.twitter.sdk.android.core.identity.OAuthActivity}: java.lang.IllegalStateException: Unable to extract the trust manager on okhttp3.internal.Platform$Android@2e0793c7, sslSocketFactory is class crittercism.android.q
                                                                    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2693)
                                                                    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2758)
                                                                    at android.app.ActivityThread.access$900(ActivityThread.java:177)
                                                                    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1448)
                                                                    at android.os.Handler.dispatchMessage(Handler.java:102)
                                                                    at android.os.Looper.loop(Looper.java:145)
                                                                    at android.app.ActivityThread.main(ActivityThread.java:5942)
                                                                    at java.lang.reflect.Method.invoke(Native Method)
                                                                    at java.lang.reflect.Method.invoke(Method.java:372)
                                                                    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1400)
                                                                    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1195)
                                                                 Caused by: java.lang.IllegalStateException: Unable to extract the trust manager on okhttp3.internal.Platform$Android@2e0793c7, sslSocketFactory is class crittercism.android.q
                                                                    at okhttp3.OkHttpClient.<init>(OkHttpClient.java:187)
                                                                    at okhttp3.OkHttpClient.<init>(OkHttpClient.java:60)
                                                                    at okhttp3.OkHttpClient$Builder.build(OkHttpClient.java:718)
                                                                    at com.twitter.sdk.android.core.internal.oauth.OAuthService.<init>(OAuthService.java:56)
                                                                    at com.twitter.sdk.android.core.internal.oauth.OAuth1aService.<init>(OAuth1aService.java:69)
                                                                    at com.twitter.sdk.android.core.identity.OAuthActivity.onCreate(OAuthActivity.java:69)
                                                                    at android.app.Activity.performCreate(Activity.java:6283)
                                                                    at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1119)
                                                                    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2646)
                                                                    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2758) 
                                                                    at android.app.ActivityThread.access$900(ActivityThread.java:177) 
                                                                    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1448) 
                                                                    at android.os.Handler.dispatchMessage(Handler.java:102) 
                                                                    at android.os.Looper.loop(Looper.java:145) 
                                                                    at android.app.ActivityThread.main(ActivityThread.java:5942) 
                                                                    at java.lang.reflect.Method.invoke(Native Method) 
                                                                    at java.lang.reflect.Method.invoke(Method.java:372) 

我在Google上搜索了很多,但是找不到任何有用的解決方案。

這是小動物主義的問題。 如果更新無濟於事,則需要向他們報告錯誤。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM