android emulator 设置代理

android emulator 设置代理

由于开发的 app 需要访问 google 服务,那么跑虚拟机的时候就需要设置网络代理,试了几种方法都没成功,记录一下

因为已知我开发电脑的代理地址和端口,只需要把电脑的代理设置到 emulator 上就可以了

设置Android Studio代理

先在Android Studio上设置代理

点击下方的 check connection

可以连接成功

但是会有警告

然后在 emulator 的设置中使用 Android Studio 的代理(默认就是用的Android Studio的代理)

这样设置之后发现没有什么用

直接设置emulator的代理

取消勾选使用Android Studio代理,直接手动设置 ip 和端口

还是没有用

在emulator内部设置代理

在设置中搜索 access point names

进入,点击进去

再点击 T-Mobile US LTE

设置 proxy 和 port

发现直接没网了

查看了 android developer 文档,发现 emulator 的网络地址不太一样

设置 Android 模拟器网络

127.0.0.1 应该替换为 10.0.2.2

重新保存之后成功访问

注意,直接在 emulator 外部那里设置 10.0.2.2 是无效的

相关推荐
杉氧4 小时前
原生交互:如何在 Flutter 中嵌入 Android/iOS 原生组件并解决手势冲突
android·flutter·dart
Android打工仔5 小时前
Continuation 的链式关系 —— 一个 suspend 函数如何把结果交还给调用者?
android·kotlin
hunterandroid5 小时前
[Android 从零到一] Kotlin Channel 与复杂并发场景:从生产者-消费者到结构化并发治理
android
FlightYe5 小时前
linux系统编程(八):阻塞与非阻塞IO对比
android·linux·运维·服务器·github·vim
恋猫de小郭5 小时前
Flutter iOS Deep Link 为什么会突然失效:一系列难以言喻的问题
android·前端·flutter
Kapaseker6 小时前
小白都看得懂的 Skill 教程 - 初识 Skill
android·kotlin·vibecoding
神奇小梵6 小时前
安全和开发的需要了解的知识————下载内容的安全,和下载内容如何运行
android·windows·安全·个人开发
2501_915909067 小时前
iOS 证书创建与管理 类型限制 p12 密码与云备份实操
android·ios·小程序·https·uni-app·iphone·webview
黄毛火烧雪下7 小时前
Service 推送 / Stub·Proxy 对调
android
zhangphil7 小时前
Android Coil 3 ImageRequest.Builder error() 和 fallback()异同
android·kotlin