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

5q4ezhmt  于 2023-04-07  发布在  Android
关注(0)|答案(3)|浏览(238)

问题描述

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

文档

我的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)
eufgjt7s

eufgjt7s1#

您可以通过取消选中设置here

来打开旧的模拟器版本
如果您很难关闭旧的模拟器,请尝试杀死qemu...进程

kninwzqo

kninwzqo2#

您可以在Android Studio中设置代理。
1.在“首选项”窗口中配置代理

1.转到 * 首选项窗口 *(Mac:cmd+,shortcut)。
1.单击左侧面板上的 * 外观和行为 *
1.单击左侧面板上的 * 系统设置 *
1.单击左侧面板上的 *HTTTP代理 *
1.设置您的首选代理设置
1.单击“确定”进行确认
1.您需要重新启动模拟器以应用更改

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

p1iqtdky3#

经过一段时间试图找到这个问题的解决方案,我看到在Android Studio外部运行的模拟器提供了这些选项。要运行独立的Android Studio模拟器,请参阅official documentation或只需输入命令:

emulator -avd <avd_name>

在我的例子中,我使用了一个名为PIXEL 4 API 30的avd,所以命令将是emulator -avd PIXEL_4_API_30。如果你在Windows上运行这个命令,你可能会遇到问题,所以我建议你看看this

编辑

@Inliner提出的解决方案也解决了这个问题。

相关问题