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 是无效的

相关推荐
爱分享的程序员25 分钟前
前端跨端框架的开发以及IOS和安卓的开发流程和打包上架的详细流程
android·前端·ios
thigh_d28 分钟前
uniapp 安卓离线本地打包,Android Studio生成apk包
android·uni-app·android studio
二J3 小时前
管理100个小程序-很难吗
android·小程序
s11show_1633 小时前
hz修改后台新增keyword功能
android·java·前端
IT技术图谱4 小时前
【绝非标题党】网络监听新姿势:APT编译时注解实现高扩展框架
android·面试·架构
RichardLai884 小时前
[Flutter 基础] - Flutter基础组件 - Text
android·flutter
姜行运4 小时前
数据结构【树和二叉树】
android·数据结构·算法·c#
东风西巷5 小时前
Control Center安卓版:自定义控制中心,提升手机操作体验
android·智能手机·性能优化·软件需求
布拉德很帅5 小时前
Android如何通过aspectj打造一个无侵入式动态权限申请框架
android
CYRUS_STUDIO5 小时前
Android 加壳应用运行流程 与 生命周期类处理方案
android·安全·逆向