Facebook帐户工具包不适用于低android版本

Facebook帐户工具包不适用于低android版本,android,account-kit,Android,Account Kit,我已经在我的应用程序中集成了facebook帐户工具包,它在android版本更高的设备(牛轧糖、棉花糖、棒棒糖等)上运行得非常好。在低安卓api上(我在华为h3u10安卓4.2.2上进行了测试),当我尝试更改国家代码时,显示以下错误: 04-25 20:31:04.664 3670-3670/com.chaatgadrive.arif.chaatgadrive E/AndroidRuntime:致命异常:主 java.lang.NullPointerException 在android.vie

我已经在我的应用程序中集成了facebook帐户工具包,它在android版本更高的设备(牛轧糖、棉花糖、棒棒糖等)上运行得非常好。在低安卓api上(我在华为h3u10安卓4.2.2上进行了测试),当我尝试更改国家代码时,显示以下错误:

04-25 20:31:04.664 3670-3670/com.chaatgadrive.arif.chaatgadrive E/AndroidRuntime:致命异常:主 java.lang.NullPointerException 在android.view.ViewGroup$LayoutParams中。(ViewGroup.java:5729) 在com.facebook.accountkit.ui.PhoneCountryCodeAdapter.getDropDownView(PhoneCountryCodeAdapter.java:273) 位于android.support.v7.widget.AppCompatSpinner$DropDownAdapter.getDropDownView(AppCompatSpinner.java:650) 位于android.support.v7.widget.AppCompatSpinner$DropDownAdapter.getView(AppCompatSpinner.java:644) 在android.support.v7.widget.DropDownListView.measureHeightOfChildrenCompat上(DropDownListView.java:320) 在android.support.v7.widget.ListPopupWindow.buildDropDown(ListPopupWindow.java:1300)上 位于android.support.v7.widget.ListPopupWindow.show(ListPopupWindow.java:646) 在android.support.v7.widget.AppCompatSpinner$DropdownPopup.show(AppCompatSpinner.java:800)上 位于android.support.v7.widget.AppCompatSpinner.performClick(AppCompatSpinner.java:436) 访问com.facebook.accountkit.ui.AccountKitSpinner.performClick(AccountKitSpinner.java:61) 在android.view.view$PerformClick.run(view.java:17660) 位于android.os.Handler.handleCallback(Handler.java:800) 位于android.os.Handler.dispatchMessage(Handler.java:100) 位于android.os.Looper.loop(Looper.java:194) 位于android.app.ActivityThread.main(ActivityThread.java:5433) 位于java.lang.reflect.Method.Invokenactive(本机方法) 位于java.lang.reflect.Method.invoke(Method.java:525) 在com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:924)上 位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:691) 在dalvik.system.NativeStart.main(本机方法)


我不知道发生了什么事。请帮忙。

我认为FB不支持kitkat以下的任何东西。你可能也不应该这样做——KitKat之前版本的android只占世界上使用设备的5.2%。不值得付出向后兼容性所需的努力。尤其是当你瞄准西方世界的时候。有关百分比,请参见