用Facebookloginparsing – 可能从APK v42或graphicsAPI v2.4

注意:我已经编辑了这个问题的总结,因为我认为重点必须从Android API转移到Facebook本身。

自从我的设备更新到Facebook v42,或者由于Facebook更新了Graph API到v4.4( 8月7日 ),我的应用程序无法login。 我的三星S6(API 22)最初失败了,3天后,当我的HTC(API 21)更新了Facebook应用程序时,它也没有成功login,直到那时。

采取的初始步骤:

  • 我试图从testing用户的Facebook权限中删除应用程序,并重新添加它 – 在这种情况下,它要求允许权限,然后失败。
  • 我testing了多个testing用户,都失败了。
  • 我禁用了预先安装的Facebook应用程序 – 这允许webview成为login的方法,但仍然失败。 从Facebook上的顶部答案采取一些设备上失败 。

更新1:

ParseException取自评论:“用户以不同的Facebook用户身份login”。

如果我用我的 Facebook凭据login,该应用程序不会给出错误。 由于我不是注册的testing用户,它应该在Parse数据库中创build一个用户并继续到MainActivity。 相反,LoginActivity保持不变,我的数据不会被添加到数据库中。

更新2:

我的HTC运行5.0刚刚更新了Facebook应用程序今天和现在相同的错误吐司出现(“Facebooklogin失败”)。 我禁用和卸载应用程序,但吐司仍然出现。

更新3:

我更新了Parse SDK,并更改了我的依赖关系以反映最新的Facebook SDK(4.5.0)。 同样的错误仍然发生。

更新4:

该应用程序在任何没有原生Facebook应用程序的模拟器上成功login。


ParseLoginFragment – 执行的地方

private LogInCallback facebookLoginCallbackV4 = new LogInCallback() { @Override public void done(ParseUser user, ParseException e) { if (isActivityDestroyed()) { return; } if (user == null) { loadingFinish(); if (e != null) { showToast(R.string.com_parse_ui_facebook_login_failed_toast); debugLog(getString(R.string.com_parse_ui_login_warning_facebook_login_failed) + e.toString()); } } else if (user.isNew()) { // rest of code 

禁用本机Facebook应用程序的LogCat:

  08-14 22:50:28.151 30719-30719/com.guile.occ I/InjectionManager﹕ Inside getClassLibPath + mLibMap{0=, 1=} 08-14 22:50:28.151 30719-30719/com.guile.occ I/InjectionManager﹕ Inside getClassLibPath caller 08-14 22:50:28.191 30719-30739/com.guile.occ I/System.out﹕ (HTTPLog)-Static: isSBSettingEnabled false 08-14 22:50:28.191 30719-30739/com.guile.occ I/System.out﹕ (HTTPLog)-Static: isShipBuild true 08-14 22:50:28.191 30719-30739/com.guile.occ I/System.out﹕ (HTTPLog)-Thread-32296-266222247: SmartBonding Enabling is false, SHIP_BUILD is true, log to file is false, DBG is false 08-14 22:50:28.191 30719-30739/com.guile.occ I/System.out﹕ (HTTPLog)-Thread-32296-266222247: SMARTBONDING_FEATURE_ENABLED is true 08-14 22:50:28.191 30719-30739/com.guile.occ I/System.out﹕ (HTTPLog)-Static: isSBSettingEnabled false 08-14 22:50:28.211 30719-30719/com.guile.occ D/InjectionManager﹕ InjectionManager 08-14 22:50:28.211 30719-30719/com.guile.occ D/InjectionManager﹕ fillFeatureStoreMap com.guile.occ 08-14 22:50:28.211 30719-30719/com.guile.occ I/InjectionManager﹕ Constructor com.guile.occ, Feature store :{} 08-14 22:50:28.211 30719-30719/com.guile.occ I/InjectionManager﹕ featureStore :{} 08-14 22:50:28.211 30719-30719/com.guile.occ D/SecWifiDisplayUtil﹕ Metadata value : SecSettings2 08-14 22:50:28.211 30719-30719/com.guile.occ I/Timeline﹕ Timeline: Activity_launch_request id:com.guile.occ time:88929116 08-14 22:50:28.221 30719-30719/com.guile.occ D/Activity﹕ performCreate Call Injection manager 08-14 22:50:28.221 30719-30719/com.guile.occ I/InjectionManager﹕ dispatchOnViewCreated > Target : com.guile.occ.LoginActivity isFragment :false 08-14 22:50:28.231 30719-30719/com.guile.occ D/Activity﹕ performCreate Call Injection manager 08-14 22:50:28.241 30719-30719/com.guile.occ D/PhoneWindow﹕ *FMB* installDecor mIsFloating : false 08-14 22:50:28.241 30719-30719/com.guile.occ D/PhoneWindow﹕ *FMB* installDecor flags : -2139029248 08-14 22:50:28.271 30719-30719/com.guile.occ I/InjectionManager﹕ dispatchOnViewCreated > Target : com.parse.ui.ParseLoginActivity isFragment :false 08-14 22:50:28.271 30719-30719/com.guile.occ D/SecWifiDisplayUtil﹕ Metadata value : SecSettings2 08-14 22:50:28.281 30719-30754/com.guile.occ D/OpenGLRenderer﹕ Use EGL_SWAP_BEHAVIOR_PRESERVED: true 08-14 22:50:28.281 30719-30719/com.guile.occ D/PhoneWindow﹕ *FMB* isFloatingMenuEnabled mFloatingMenuBtn : null 08-14 22:50:28.281 30719-30719/com.guile.occ D/PhoneWindow﹕ *FMB* isFloatingMenuEnabled return false 08-14 22:50:28.291 30719-30719/com.guile.occ D/SRIB_DCS﹕ log_dcs ThreadedRenderer::initialize entered! 08-14 22:50:28.311 30719-30754/com.guile.occ D/libEGL﹕ loaded /vendor/lib64/egl/libGLES_mali.so 08-14 22:50:28.331 30719-30754/com.guile.occ I/OpenGLRenderer﹕ Initialized EGL, version 1.4 08-14 22:50:28.331 30719-30754/com.guile.occ I/OpenGLRenderer﹕ HWUI protection enabled for context , &this =0x7f7d8d6b20 ,&mEglDisplay = 1 , &mEglConfig = 2107568816 08-14 22:50:28.331 30719-30754/com.guile.occ D/OpenGLRenderer﹕ Get maximum texture size. GL_MAX_TEXTURE_SIZE is 8192 08-14 22:50:28.331 30719-30754/com.guile.occ D/OpenGLRenderer﹕ Enabling debug mode 0 08-14 22:50:28.331 30719-30754/com.guile.occ D/mali_winsys﹕ new_window_surface returns 0x3000, [1440x2560]-format:1 08-14 22:50:28.451 30719-30719/com.guile.occ I/Timeline﹕ Timeline: Activity_idle id: android.os.BinderProxy@38cba1f0 time:88929356 08-14 22:50:28.451 30719-30719/com.guile.occ I/Timeline﹕ Timeline: Activity_idle id: android.os.BinderProxy@2e8ef184 time:88929358 08-14 22:50:29.061 30719-30739/com.guile.occ I/System.out﹕ KnoxVpnUidStorageknoxVpnSupported API value returned is false 08-14 22:50:37.661 30719-30719/com.guile.occ D/ViewRootImpl﹕ ViewPostImeInputStage ACTION_DOWN 08-14 22:50:37.731 30719-30855/com.guile.occ E/ActivityThread﹕ Failed to find provider info for com.facebook.katana.provider.AttributionIdProvider 08-14 22:50:37.731 30719-30719/com.guile.occ I/Timeline﹕ Timeline: Activity_launch_request id:com.guile.occ time:88938639 08-14 22:50:37.771 30719-30719/com.guile.occ D/PhoneWindow﹕ *FMB* installDecor mIsFloating : false 08-14 22:50:37.771 30719-30719/com.guile.occ D/PhoneWindow﹕ *FMB* installDecor flags : 8454400 08-14 22:50:37.771 30719-30719/com.guile.occ D/Activity﹕ performCreate Call Injection manager 08-14 22:50:37.771 30719-30719/com.guile.occ I/InjectionManager﹕ dispatchOnViewCreated > Target : com.facebook.FacebookActivity isFragment :false 08-14 22:50:37.771 30719-30719/com.guile.occ E/ActivityThread﹕ Failed to find provider info for com.facebook.katana.provider.PlatformProvider 08-14 22:50:37.771 30719-30719/com.guile.occ E/ActivityThread﹕ Failed to find provider info for com.facebook.wakizashi.provider.PlatformProvider 08-14 22:50:37.801 30719-30719/com.guile.occ I/WebViewFactory﹕ Loading com.google.android.webview version 44.0.2403.90 (code 240309050) 08-14 22:50:37.801 30719-30719/com.guile.occ I/InjectionManager﹕ Inside getClassLibPath caller 08-14 22:50:37.801 30719-30719/com.guile.occ I/LibraryLoader﹕ Time to load native libraries: 0 ms (timestamps 8709-8709) 08-14 22:50:37.801 30719-30719/com.guile.occ I/LibraryLoader﹕ Expected native library version number "",actual native library version number "" 08-14 22:50:37.811 30719-30719/com.guile.occ V/WebViewChromiumFactoryProvider﹕ Binding Chromium to main looper Looper (main, tid 1) {23858b22} 08-14 22:50:37.811 30719-30719/com.guile.occ I/LibraryLoader﹕ Expected native library version number "",actual native library version number "" 08-14 22:50:37.811 30719-30719/com.guile.occ I/chromium﹕ [INFO:library_loader_hooks.cc(120)] Chromium logging enabled: level = 0, default verbosity = 0 08-14 22:50:37.821 30719-30719/com.guile.occ I/BrowserStartupController﹕ Initializing chromium process, singleProcess=true 08-14 22:50:37.821 30719-30719/com.guile.occ W/art﹕ Attempt to remove local handle scope entry from IRT, ignoring 08-14 22:50:37.821 30719-30719/com.guile.occ E/SysUtils﹕ ApplicationContext is null in ApplicationStatus 08-14 22:50:37.831 30719-30719/com.guile.occ W/chromium﹕ [WARNING:resource_bundle.cc(285)] locale_file_path.empty() 08-14 22:50:37.831 30719-30719/com.guile.occ E/libEGL﹕ validate_display:255 error 3008 (EGL_BAD_DISPLAY) 08-14 22:50:37.831 30719-30719/com.guile.occ E/libEGL﹕ validate_display:255 error 3008 (EGL_BAD_DISPLAY) 08-14 22:50:37.841 30719-30871/com.guile.occ W/AudioManagerAndroid﹕ Requires BLUETOOTH permission 08-14 22:50:37.861 30719-30719/com.guile.occ W/art﹕ Attempt to remove local handle scope entry from IRT, ignoring 08-14 22:50:37.871 30719-30719/com.guile.occ W/AwContents﹕ onDetachedFromWindow called when already detached. Ignoring 08-14 22:50:37.881 30719-30719/com.guile.occ D/PhoneWindow﹕ *FMB* installDecor mIsFloating : false 08-14 22:50:37.881 30719-30719/com.guile.occ D/PhoneWindow﹕ *FMB* installDecor flags : 8454400 08-14 22:50:37.881 30719-30719/com.guile.occ D/SecWifiDisplayUtil﹕ Metadata value : SecSettings2 08-14 22:50:37.891 30719-30719/com.guile.occ D/PhoneWindow﹕ *FMB* isFloatingMenuEnabled mFloatingMenuBtn : null 08-14 22:50:37.891 30719-30719/com.guile.occ D/PhoneWindow﹕ *FMB* isFloatingMenuEnabled return false 08-14 22:50:37.891 30719-30719/com.guile.occ D/SecWifiDisplayUtil﹕ Metadata value : SecSettings2 08-14 22:50:37.911 30719-30719/com.guile.occ D/SRIB_DCS﹕ log_dcs ThreadedRenderer::initialize entered! 08-14 22:50:37.911 30719-30754/com.guile.occ D/mali_winsys﹕ new_window_surface returns 0x3000, [1440x2560]-format:1 08-14 22:50:37.921 30719-30719/com.guile.occ D/PhoneWindow﹕ *FMB* isFloatingMenuEnabled mFloatingMenuBtn : null 08-14 22:50:37.921 30719-30719/com.guile.occ D/PhoneWindow﹕ *FMB* isFloatingMenuEnabled return false 08-14 22:50:37.921 30719-30719/com.guile.occ D/SRIB_DCS﹕ log_dcs ThreadedRenderer::initialize entered! 08-14 22:50:37.921 30719-30754/com.guile.occ D/mali_winsys﹕ new_window_surface returns 0x3000, [1440x2560]-format:1 08-14 22:50:37.931 30719-30869/com.guile.occ W/chromium﹕ [WARNING:data_reduction_proxy_config.cc(423)] SPDY proxy OFF at startup 08-14 22:50:38.001 30719-30719/com.guile.occ D/PhoneWindow﹕ *FMB* installDecor mIsFloating : true 08-14 22:50:38.001 30719-30719/com.guile.occ D/PhoneWindow﹕ *FMB* installDecor flags : 8388610 08-14 22:50:38.041 30719-30719/com.guile.occ D/PhoneWindow﹕ *FMB* isFloatingMenuEnabled mFloatingMenuBtn : null 08-14 22:50:38.041 30719-30719/com.guile.occ D/PhoneWindow﹕ *FMB* isFloatingMenuEnabled return false 08-14 22:50:38.041 30719-30719/com.guile.occ D/SRIB_DCS﹕ log_dcs ThreadedRenderer::initialize entered! 08-14 22:50:38.041 30719-30754/com.guile.occ D/mali_winsys﹕ new_window_surface returns 0x3000, [667x461]-format:1 08-14 22:50:38.061 30719-30719/com.guile.occ I/Timeline﹕ Timeline: Activity_idle id: android.os.BinderProxy@188ff958 time:88938965 08-14 22:50:38.061 30719-30719/com.guile.occ V/ActivityThread﹕ updateVisibility : ActivityRecord{30111b2c token=android.os.BinderProxy@38cba1f0 {com.guile.occ/com.parse.ui.ParseLoginActivity}} show : true 08-14 22:50:40.631 30719-30719/com.guile.occ W/BindingManager﹕ Cannot call determinedVisibility() - never saw a connection for the pid: 30719 08-14 22:50:41.221 30719-30719/com.guile.occ E/ViewRootImpl﹕ sendUserActionEvent() mView == null 08-14 22:50:44.081 30719-30719/com.guile.occ D/ViewRootImpl﹕ ViewPostImeInputStage ACTION_DOWN 08-14 22:50:44.211 30719-30719/com.guile.occ D/PhoneWindow﹕ *FMB* isFloatingMenuEnabled mFloatingMenuBtn : null 08-14 22:50:44.211 30719-30719/com.guile.occ D/PhoneWindow﹕ *FMB* isFloatingMenuEnabled return false 08-14 22:50:44.231 30719-30719/com.guile.occ D/SRIB_DCS﹕ log_dcs ThreadedRenderer::initialize entered! 08-14 22:50:44.241 30719-30754/com.guile.occ D/mali_winsys﹕ new_window_surface returns 0x3000, [667x461]-format:1 08-14 22:50:45.901 30719-30719/com.guile.occ W/BindingManager﹕ Cannot call determinedVisibility() - never saw a connection for the pid: 30719 08-14 22:50:45.981 30719-30719/com.guile.occ E/ViewRootImpl﹕ sendUserActionEvent() mView == null 08-14 22:50:45.981 30719-30719/com.guile.occ E/ViewRootImpl﹕ sendUserActionEvent() mView == null 08-14 22:50:46.001 30719-30719/com.guile.occ E/ViewRootImpl﹕ sendUserActionEvent() mView == null 08-14 22:50:46.011 30719-30756/com.guile.occ I/System.out﹕ (HTTPLog)-Static: isSBSettingEnabled false 08-14 22:50:46.011 30719-30719/com.guile.occ I/Timeline﹕ Timeline: Activity_idle id: android.os.BinderProxy@38cba1f0 time:88946918 08-14 22:50:52.751 30719-30853/com.guile.occ I/System.out﹕ (HTTPLog)-Static: isSBSettingEnabled false 

与原生Facebook应用程序启用LogCat:

 08-14 22:59:45.761 13249-13249/com.guile.occ E/Zygote﹕ MountEmulatedStorage() 08-14 22:59:45.761 13249-13249/com.guile.occ E/Zygote﹕ v2 08-14 22:59:45.761 13249-13249/com.guile.occ I/libpersona﹕ KNOX_SDCARD checking this for 10033 08-14 22:59:45.761 13249-13249/com.guile.occ I/libpersona﹕ KNOX_SDCARD not a persona 08-14 22:59:45.761 13249-13249/com.guile.occ I/SELinux﹕ Function: selinux_compare_spd_ram , priority [2] , priority version is VE=SEPF_SM-G925F_5.1.1_0030 08-14 22:59:45.761 13249-13249/com.guile.occ E/SELinux﹕ [DEBUG] get_category: variable seinfo: default sensitivity: NULL, cateogry: NULL 08-14 22:59:45.761 13249-13249/com.guile.occ I/art﹕ Late-enabling -Xcheck:jni 08-14 22:59:45.771 13249-13249/com.guile.occ D/TimaKeyStoreProvider﹕ TimaSignature is unavailable 08-14 22:59:45.781 13249-13249/com.guile.occ D/ActivityThread﹕ Added TimaKeyStore provider 08-14 22:59:45.801 13249-13249/com.guile.occ I/InjectionManager﹕ Inside getClassLibPath + mLibMap{0=, 1=} 08-14 22:59:45.811 13249-13249/com.guile.occ I/InjectionManager﹕ Inside getClassLibPath caller 08-14 22:59:45.871 13249-13285/com.guile.occ I/System.out﹕ (HTTPLog)-Static: isSBSettingEnabled false 08-14 22:59:45.871 13249-13285/com.guile.occ I/System.out﹕ (HTTPLog)-Static: isShipBuild true 08-14 22:59:45.871 13249-13285/com.guile.occ I/System.out﹕ (HTTPLog)-Thread-33185-403364762: SmartBonding Enabling is false, SHIP_BUILD is true, log to file is false, DBG is false 08-14 22:59:45.871 13249-13285/com.guile.occ I/System.out﹕ (HTTPLog)-Thread-33185-403364762: SMARTBONDING_FEATURE_ENABLED is true 08-14 22:59:45.871 13249-13285/com.guile.occ I/System.out﹕ (HTTPLog)-Static: isSBSettingEnabled false 08-14 22:59:45.881 13249-13285/com.guile.occ I/System.out﹕ KnoxVpnUidStorageknoxVpnSupported API value returned is false 08-14 22:59:45.891 13249-13249/com.guile.occ D/InjectionManager﹕ InjectionManager 08-14 22:59:45.891 13249-13249/com.guile.occ D/InjectionManager﹕ fillFeatureStoreMap com.guile.occ 08-14 22:59:45.901 13249-13249/com.guile.occ I/InjectionManager﹕ Constructor com.guile.occ, Feature store :{} 08-14 22:59:45.901 13249-13249/com.guile.occ I/InjectionManager﹕ featureStore :{} 08-14 22:59:45.911 13249-13249/com.guile.occ D/SecWifiDisplayUtil﹕ Metadata value : SecSettings2 08-14 22:59:45.911 13249-13249/com.guile.occ I/Timeline﹕ Timeline: Activity_launch_request id:com.guile.occ time:89486819 08-14 22:59:45.921 13249-13249/com.guile.occ D/Activity﹕ performCreate Call Injection manager 08-14 22:59:45.921 13249-13249/com.guile.occ I/InjectionManager﹕ dispatchOnViewCreated > Target : com.guile.occ.LoginActivity isFragment :false 08-14 22:59:45.941 13249-13249/com.guile.occ D/Activity﹕ performCreate Call Injection manager 08-14 22:59:45.961 13249-13249/com.guile.occ D/PhoneWindow﹕ *FMB* installDecor mIsFloating : false 08-14 22:59:45.961 13249-13249/com.guile.occ D/PhoneWindow﹕ *FMB* installDecor flags : -2139029248 08-14 22:59:45.991 13249-13249/com.guile.occ I/InjectionManager﹕ dispatchOnViewCreated > Target : com.parse.ui.ParseLoginActivity isFragment :false 08-14 22:59:46.001 13249-13249/com.guile.occ D/SecWifiDisplayUtil﹕ Metadata value : SecSettings2 08-14 22:59:46.001 13249-13319/com.guile.occ D/OpenGLRenderer﹕ Use EGL_SWAP_BEHAVIOR_PRESERVED: true 08-14 22:59:46.011 13249-13249/com.guile.occ D/PhoneWindow﹕ *FMB* isFloatingMenuEnabled mFloatingMenuBtn : null 08-14 22:59:46.011 13249-13249/com.guile.occ D/PhoneWindow﹕ *FMB* isFloatingMenuEnabled return false 08-14 22:59:46.031 13249-13249/com.guile.occ D/SRIB_DCS﹕ log_dcs ThreadedRenderer::initialize entered! 08-14 22:59:46.061 13249-13319/com.guile.occ D/libEGL﹕ loaded /vendor/lib64/egl/libGLES_mali.so 08-14 22:59:46.071 13249-13319/com.guile.occ I/OpenGLRenderer﹕ Initialized EGL, version 1.4 08-14 22:59:46.081 13249-13319/com.guile.occ I/OpenGLRenderer﹕ HWUI protection enabled for context , &this =0x7f7d8d6d60 ,&mEglDisplay = 1 , &mEglConfig = 2107732656 08-14 22:59:46.081 13249-13319/com.guile.occ D/OpenGLRenderer﹕ Get maximum texture size. GL_MAX_TEXTURE_SIZE is 8192 08-14 22:59:46.081 13249-13319/com.guile.occ D/OpenGLRenderer﹕ Enabling debug mode 0 08-14 22:59:46.081 13249-13319/com.guile.occ D/mali_winsys﹕ new_window_surface returns 0x3000, [1440x2560]-format:1 08-14 22:59:46.191 13249-13249/com.guile.occ I/Timeline﹕ Timeline: Activity_idle id: android.os.BinderProxy@ce0ed1c time:89487096 08-14 22:59:46.191 13249-13249/com.guile.occ I/Timeline﹕ Timeline: Activity_idle id: android.os.BinderProxy@38cba1f0 time:89487096 08-14 22:59:58.291 13249-13249/com.guile.occ D/ViewRootImpl﹕ ViewPostImeInputStage ACTION_DOWN 08-14 22:59:58.401 13249-13249/com.guile.occ I/Timeline﹕ Timeline: Activity_launch_request id:com.guile.occ time:89499300 08-14 22:59:58.461 13249-13249/com.guile.occ D/PhoneWindow﹕ *FMB* installDecor mIsFloating : false 08-14 22:59:58.461 13249-13249/com.guile.occ D/PhoneWindow﹕ *FMB* installDecor flags : 8454400 08-14 22:59:58.461 13249-13249/com.guile.occ D/Activity﹕ performCreate Call Injection manager 08-14 22:59:58.471 13249-13249/com.guile.occ I/InjectionManager﹕ dispatchOnViewCreated > Target : com.facebook.FacebookActivity isFragment :false 08-14 22:59:58.481 13249-13249/com.guile.occ D/SecWifiDisplayUtil﹕ Metadata value : SecSettings2 08-14 22:59:58.491 13249-13249/com.guile.occ D/PhoneWindow﹕ *FMB* isFloatingMenuEnabled mFloatingMenuBtn : null 08-14 22:59:58.491 13249-13249/com.guile.occ D/PhoneWindow﹕ *FMB* isFloatingMenuEnabled return false 08-14 22:59:58.501 13249-13249/com.guile.occ D/SRIB_DCS﹕ log_dcs ThreadedRenderer::initialize entered! 08-14 22:59:58.501 13249-13319/com.guile.occ D/mali_winsys﹕ new_window_surface returns 0x3000, [1440x2560]-format:1 08-14 22:59:58.541 13249-13249/com.guile.occ I/Timeline﹕ Timeline: Activity_idle id: android.os.BinderProxy@5562ab1 time:89499446 08-14 22:59:58.541 13249-13249/com.guile.occ V/ActivityThread﹕ updateVisibility : ActivityRecord{2d7dbc2b token=android.os.BinderProxy@ce0ed1c {com.guile.occ/com.parse.ui.ParseLoginActivity}} show : true 08-14 22:59:58.691 13249-13457/com.guile.occ I/System.out﹕ (HTTPLog)-Static: isSBSettingEnabled false 08-14 22:59:58.911 13249-13249/com.guile.occ I/Timeline﹕ Timeline: Activity_idle id: android.os.BinderProxy@ce0ed1c time:89499810 

Solutions Collecting From Web of "用Facebookloginparsing – 可能从APK v42或graphicsAPI v2.4"

每个Android迭代都带有自己的WebView实现,无论好坏。 5.0+ Android使用基于应用程序的实现,它定期更新等等,但也不同于以前的实现。

长话短说,我相信这是我的问题。 WebView可以维护您的login会话,或者将凭据保存在Cookie存储中,以便重复使用/确认。 我不能提供一个直接的解决scheme,因为我不熟悉新的WebView的内部,但在每次新的login之前尝试强制清除会话和/或cookie存储,看看会发生什么。

我可以看到你的logcat中

 08-12 19:48:53.371 32227-32227/com.guile.occ E/ActivityThread﹕ Failed to find provider info for com.facebook.katana.provider.PlatformProvider 08-12 19:48:53.371 32227-32227/com.guile.occ E/ActivityThread﹕ Failed to find provider info for com.facebook.wakizashi.provider. 

这意味着它无法validation这个Android的互联网检查:无法findcom.facebook.wakizashi.provider.PlatformProvider的提供者信息

并尝试在清单中添加这个

 <uses-permission android:name="android.permission.SET_DEBUG_APP"/>