简体   繁体   English

FacebookSDK与Android SDK 2.1不兼容

[英]FacebookSDK incompatible with Android SDK 2.1

I am working on to integrate the latest version of FacebookSDK(3.21.1) with my application.However,since facebookSDK can only support for Android SDK 2.3+, the application went wrong on device android-2.1。The error log is below: 我正在尝试将最新版本的FacebookSDK(3.21.1)与我的应用程序集成。但是,由于facebookSDK仅支持Android SDK 2.3+,因此该应用程序在设备android-2.1上出错。错误日志如下:

 01-05 09:50:23.999: W/dalvikvm(770): threadid=53: thread exiting with uncaught exception (group=0x4001b188) 01-05 09:50:24.019: E/java.lang.Thread(770): [ThreadID=0040] java.lang.NullPointerException 01-05 09:50:24.019: E/java.lang.Thread(770): at android.webkit.SslErrorHandler.handleMessage(SslErrorHandler.java:62) 01-05 09:50:24.019: E/java.lang.Thread(770): at android.os.Handler.dispatchMessage(Handler.java:99) 01-05 09:50:24.019: E/java.lang.Thread(770): at android.os.Looper.loop(Looper.java:123) 01-05 09:50:24.019: E/java.lang.Thread(770): at android.webkit.WebViewCore$WebCoreThread.run(WebViewCore.java:611) 01-05 09:50:24.019: E/java.lang.Thread(770): at java.lang.Thread.run(Thread.java:1096) 01-05 09:50:24.019: E/java.lang.Thread(770): java.lang.Throwable 01-05 09:50:24.019: E/java.lang.Thread(770): at com.boyaa.common.Log.e(Log.java:67) 01-05 09:50:24.019: E/java.lang.Thread(770): at com.boyaa.common.Debug$DefaultExceptionHandler.uncaughtException(Debug.java:24) 01-05 09:50:24.019: E/java.lang.Thread(770): at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:887) 01-05 09:50:24.019: E/java.lang.Thread(770): at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:884) 

I realized that some class maybe missing in Android SDK 2.1,so I tried to add SSLError.java & WebViewClient.java from Android 2.2 source code Library into FacebookSDK,but it didn't work out. 我意识到Android SDK 2.1中可能缺少某些类,因此我尝试将Android 2.2源代码库中的SSLError.java和WebViewClient.java添加到FacebookSDK中,但没有成功。

Also I cannot change the Config in AndroidManifest.xml of my own application because we have some end-users using Android 2.1 device. 同样,我无法更改自己应用程序的AndroidManifest.xml中的Config,因为我们有一些最终用户使用Android 2.1设备。

Question

Is there anyway to make facebookSDK compatible to Android 2.1?No need to full-support but at least not to crash~Thanks in Advance! 是否有使facebookSDK与Android 2.1兼容的方法?无需全面支持,但至少不会崩溃〜在此先谢谢您!

No you can't. 不,你不能。 If the library need a certain version of Android, you do too. 如果该库需要特定版本的Android,则也可以。 2.1 is a really old version though... 2.1确实是一个很旧的版本...

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM