Android 12 模拟器中的 Google Chrome 浏览器无法加载任何网页(互联网正常运行!)

zik*_*iko 60 android google-chrome android-studio android-12

我在 Windows 10 上使用 Android Studio 2020.3.1 Patch 2,并且运行 Android 12 模拟器。

我试图使用 Google Chrome 简单地加载任何网页,但是所发生的只是出现进度条,但无论我尝试加载哪个网站,都不会加载任何内容。发生的另一件事是,有时 Chrome 只是停留在加载屏幕上,并且在启动时并未完成加载。

我已经验证模拟器可以访问互联网,事实上,我可以使用默认情况下模拟器中存在的 Webview Browser Tester 应用程序来加载网页。

被这个问题难住了,非常感谢任何帮助。

小智 131

这是由 vulkan 引起的。要修复此问题,您必须在模拟器或 Chrome 上关闭 vulkan。

# Here's how to disable Vulkan apps to talk to the emulator.

# Add the following lines to ~/.android/advancedFeatures.ini (create this file if it doesn't exist already):

Vulkan = off
GLDirectMem = on
Run Code Online (Sandbox Code Playgroud)

如果您想在模拟器上同时使用 vukan 和 chrome,只需在 chrome://flags 中将 vulkan 标志标记为禁用,然后通过将Vulkan值更改为 on 或删除 来重新启用模拟器上的 Vulkan advancedFeatures.ini

  • 到目前为止,谷歌还没有解决这个问题 (11认同)
  • Windows 10 中的路径是:`C:\Users\%username%\.android` (7认同)
  • 该解决方案也适用于 Android 13(API 33)(问题显然也存在)。 (3认同)
  • 模拟器上默认情况下不关闭 Vulcan 的原因是什么? (2认同)
  • 它适用于 API 34。只有这种方法对我有帮助。因此,没有必要深入研究网络、防火墙、wifi 和其他设置。 (2认同)

use*_*197 43

这帮助我解决了 Android 12 无法加载任何网页的问题。我在 Windows 10 上使用 Android studio Chipmunk 2021.2.1,并使用 API31 运行 Android 12 模拟器。我做了什么:

  1. 关闭了模拟器
  2. 在文本编辑器(例如 Notepad++)中,我粘贴了这两行。
Vulkan = off
GLDirectMem = on
Run Code Online (Sandbox Code Playgroud)
  1. 我将文件另存为advancedFeatures.ini-> 您可以直接将其保存在.android file或任何您想要的位置,然后将其移动到.android文件。
 Path example: C:/Users/your user name/.android
Run Code Online (Sandbox Code Playgroud)
  1. 启动了模拟器

  • 感谢您的回答。我也解决了我的问题。我的问题是在配置API31及以上版本后出现的。API30 以下的所有版本我都没有遇到任何问题。创建文件 advanceFeatures.ini 并将其保存在 .android 文件夹中,关闭所有模拟器后,它开始使用 API31。 (2认同)

a2h*_*hur 5

还可以在虚拟设备配置中将模拟图形性能设置为“软件 - GLES2.0”。