无法使用react-native应用程序在android模拟器上登录Google帐户

joc*_*ers 9 gmail android android-emulator android-studio react-native

我有react-native应用程序,它可以通过Google帐户运行。当我在 Android 模拟器上启动我的应用程序时,我无法登录 Google 帐户。收到错误消息:“与 Google 服务器通信时出现问题。请稍后重试”。我的复制步骤:

  • 重新安装了应用程序和安卓模拟器。
  • 清理了应用程序和模拟器缓存。
  • 使用不同的 API 检查不同的模拟器模型。
  • 尝试从 google chrome 登录 Android 模拟器中的 Google 帐户,从“设置”=>“帐户”=>“添加帐户”=>“Google”。

所有这些步骤对我来说都不起作用。每次都会遇到同样的情况:加载过程中,旋转器启动大约一分钟,然后出现错误:“无法登录”。有人可以帮我吗?

在此输入图像描述

joc*_*ers 4

我已经找到了决定。问题是我的模拟器没有连接到互联网。我的步骤是:

  1. 检查环境模拟器路径并确保它是这样的 - MacOS: ~/Library/Android/sdk/emulator, Windows: C:\Users%Username%\AppData\Local\Android\sdk\emulator。
  2. 检查可用的模拟器列表:emulator -list-avds。
  3. 运行可用的模拟器,并将 dns 服务器设置为 8.8.8.8:emulator @{YourEmulator} -dns-server 8.8.8.8。然后你就可以从你的 Android 模拟器访问 Google 了。

  • 我把头发拔了一个小时才看到这个答案。我很怀疑,但它解决了我的问题! (2认同)
  • 这对我来说不起作用,使用 Visual Studio 2022 中的 Android 模拟器 (2认同)