Facebook 在 Android 设备上登录不工作,但在 Android Studio 模拟器中工作

Facebook log in on Android device not working, but works in Android Studio Emulator

我正在创建一个 Android 应用程序,它允许用户通过 facebook 登录

当我 运行 我的模拟器上的应用程序时,这工作正常,但是当我在我的移动设备上测试它时,我收到以下信息:

10-30 16:50:43.784 24503-24503/com.example.user.sociall2 I/chromium: [INFO:CONSOLE(0)] "Not allowed to load local resource: file:///android_asset/webkit/android-weberror.png", source: data:text/html,chromewebdata (0)

10-30 16:50:43.798 24503-24503/com.example.user.sociall2 D/logOutput: FBLogInError: net::ERR_NAME_NOT_RESOLVED

谁能告诉我为什么以及如何解决这个问题?

确保每个人都连接到互联网..

您可以使用以下代码使用facebook sdk 4.7进行facebook登录facebook login

错误 105 (net::ERR_NAME_NOT_RESOLVED): 找不到服务器。

我希望这对你有用:

  • 单击开始 =>运行,输入 CMD,然后按确定。
  • 将其复制并粘贴到命令提示符中:
  • netsh winsock 重置目录
  • 按回车键
  • 然后将其复制并粘贴到:
  • netsh int ip 重置 reset.log
  • 按回车键。
  • 完成后重新启动计算机。

https://productforums.google.com/forum/#!topic/chrome/oCUYZsG8VJU

如果您的互联网提供商 (Wifi) 限制使用 facebook。 它会抛出同样的错误。

我花了将近几个小时来识别它。

ERR_NAME_NOT_RESOLVED at com.facebook.login.LoginManager.onActivityResult > > >

onError: net::ERR_NAME_NOT_RESOLVED at com.facebook.login.LoginManager.onActivityResult(LoginManager.java:190) at com.facebook.login.LoginManager.onActivityResult(LoginManager.java:159) at com.facebook.internal.CallbackManagerImpl.onActivityResult(CallbackManagerImpl.java:82)

所以先在浏览器中查看 facebook。