如何在新版本的Android Studio中的模拟器中配置代理?

Pie*_*ira 44 ide android android-studio

问题描述

我需要通过 Android Studio 在模拟器中手动配置代理。从Android官方文档来看,建议可以在模拟器扩展控件的“设置”选项卡中进行此更改。问题是,在我看来,这个文档已经过时了,因为这个设置不再显示在 Android Studio 模拟器扩展控件的“设置”选项卡中。

文档

有代理

我的安卓工作室

没有代理

我的 Android Studio 版本

Android Studio Bumblebee | 2021.1.1
Build #AI-211.7628.21.2111.8092744, built on January 19, 2022
Runtime version: 11.0.11+9-b60-7590822 amd64
VM: OpenJDK 64-Bit Server VM by Oracle Corporation
Windows 10 10.0
GC: G1 Young Generation, G1 Old Generation
Memory: 1280M
Cores: 8
Registry: external.system.auto.import.disabled=true
Non-Bundled Plugins: com.wakatime.intellij.plugin (13.1.10), wu.seal.tool.jsontokotlin (3.7.2), org.jetbrains.kotlin (211-1.6.10-release-923-AS7442.40), com.developerphil.adbidea (1.6.4), org.jetbrains.compose.desktop.ide (1.0.0), ru.adelf.idea.dotenv (2021.2), org.intellij.plugins.markdown (211.7142.37)
Run Code Online (Sandbox Code Playgroud)

Inl*_*ner 49

您可以通过取消选中此处的设置来打开旧模拟器版本在此输入图像描述

如果您很难关闭旧模拟器,请尝试杀死 qemu... 进程


Jac*_*cki 8

您可以在 Android Studio 本身中设置代理。

  1. 在“首选项”窗口中配置代理 首选项窗口
    1. 转到“首选项”窗口(Mac:cmd+,快捷方式)。
    2. 单击左侧面板上的外观和行为
    3. 单击左侧面板上的系统设置
    4. 单击左侧面板上的HTTP 代理
    5. 设置您首选的代理设置
    6. 单击“确定”进行确认
  2. 您需要重新启动模拟器才能应用更改

该解决方案的缺点是代理也适用于 Android Studio 本身。因此来自 Android Studio 的流量会通过代理。

  • Android Studio 中的设置未在模拟器中使用 - 至少在我的机器上未使用。AS 中的设置工作得很好,但 Android 模拟器仍然无法访问互联网。奇怪的。 (2认同)