Android Studio通过模拟器联网
转载自:https://blog.csdn.net/weixin_42306122/article/details/82563925
模拟器无法联网原因
因为Android Studio模拟器默认的DNS设置为10.0.2.3
,通过这个DNS无法联网。
检查: 可以在powershell中依次使用命令adb shell
和getprop
获取系统属性,[net.dns1]
这一项显示的应该是10.0.2.3
。
解决办法
添加系统变量
为了在Windows Powershell能直接运行ADB命令,需要将SDK文件夹下的platform-tools
路径添加到系统变量(path
)中。
比如我的路径如下:
C:\Users\账户名\AppData\Local\Android\Sdk\platform-tools
添加成功之后,在Windows PowerShell中输入adb shell
,会出现generic_x86:/ #
(具体见下方),表示登陆设备shell,可以通过输入exit
退出。
PS C:\Users\xxx\Desktop> adb shell
generic_x86:/ #
ADB:全称 Android Debug Bridge,用来协助开发人员在开发android应用的过程中更快更好的调试apk,因此adb具有安装卸载apk、拷贝推送文件、查看设备硬件信息、查看应用程序占用资源、在设备执行shell命令等功能;
修改默认DNS
首先,进入adb shell
;
然后,输入getprop
获取模拟器系统属性,查看[net.dns1]
项的值,如果没有这项,查看[net.eht0.dns1]
;
最后,输入setprop net.dns1 192.168.1.1
,DNS地址根据本机实际情况设置。
成功之后,即可通过模拟器上网。
PS:如果出现setprop: failed to set property......
错误,可以在进入设备shell之前先执行adb root
命令,先将模拟器root。
Android Studio通过模拟器联网相关推荐
- Android Studio 启动模拟器出现“Timed out after 300seconds waiting for emulator to come online“解决方案
Android Studio 启动模拟器出现"Timed out after 300seconds waiting for emulator to come online"解决方案 ...
- androidstudio mac mini_苹果M1芯片笔记本能安装运行Android Studio和模拟器吗?能!
苹果M1芯片笔记本能安装运行Android Studio和模拟器吗? 能!能!能! ps:大年初一,本该吃吃喝喝,养养膘,打打牌.但是就在前几天,大学时期买的,用了6,7年的联想笔记本,光荣下岗了!趁 ...
- 解决Android studio启动模拟器一直Waiting for target device to come online的一种方式
问题: 问题描述: 在Android studio启动模拟器的时候一直显示Waiting for target device to come online,然后等了一段时间之后,模拟器无法启动. 当停 ...
- AMD机器:Android Studio启动模拟器提示“HAXM is not installed”的解决办法
附:Android Studio启动模拟器提示"HAXM is not installed"的解决办法 1.首先,按住Ctrl+Alt+Delete,选择任务管理器,点击性能,查看 ...
- Android studio 启动模拟器出现 VT-x is disabled in BIOS 以及 /dev/kvm is not found
Android studio 启动模拟器出现 VT-x is disabled in BIOS 以及 /dev/kvm is not found 网上大部分文章都是说在bios开启vt-x支持等.这里 ...
- android studio AVD模拟器安装某些app出现 “app not installed(未安装应用程序)”的问题
android studio AVD模拟器安装某些app出现 "app not installed(未安装应用程序)"的问题 参考: 安装apk时出现INSTALL_FAILED_ ...
- amd运行android studio,彻底解决AMD 无法运行android studio原生模拟器
彻底解决AMD 无法运行android studio原生模拟器 文章目录 彻底解决AMD 无法运行android studio原生模拟器 步骤 零:本机配置 步骤 一 : 开启bios虚拟化.关闭wi ...
- Android Studio中模拟器的创建
Android Studio中模拟器的创建 针对Android Studio没有勾选模拟器的下载或者是下载失败的情况的模拟器的创建过程 第一步:点击"Create device"创 ...
- Android Studio 配置模拟器AVD存放路径
Android Studio 默认模拟器AVD存放路径在c盘,不想占用c盘空间怎么解决? 1.Android Studio 默认模拟器AVD存放路径:C:\Users\Administrator.an ...
- Android Studio在模拟器启动项目报错
android studio在模拟器启动项目报错 List of apks: [0] 'D:\Android Project\kotlin-compose-mobile-application\app ...
最新文章
- “nvinfer1::ILogger”: 不能实例化抽象类
- ML-2 机器学习算法
- 程序人生【一些经典的资料】
- 计算机二级c语言题库缩印,计算机二级C语言上机题库(可缩印做考试小抄资料)...
- 短信网关 php,通过ICQ网关发送手机短信的PHP源程序_PHP
- Raffi Krikorian 为“在运行中进行架构重写”提供了指南
- PyCharm2018 汉化激活
- python猜单词游戏_python 猜单词游戏 代码
- 创建My SQL 数据库
- css让div背景变成半透明
- 西安理工大学计算机科学与技术分数线,2017西安理工大学各专业录取分数线
- go 获取是第几周_golang判断当前时间是第几周的方法
- 车辆违章查询接口文档
- python 行情数据,拼多多股票:Python获取股票行情数据的一种方法
- TIA博途WINCC的触摸屏VB脚本入门学习(IF THEN ELSE判断语句)
- 丢掉迅雷,1M的下载神器让你下载飞起来,NDM/XDM分享
- 解决 cnpm : 无法加载文件 C:\Users\hp\AppData\Roaming\npm\cnpm.ps1,因为在此系统上禁止运行脚本。
- 《天空之城》助Twitter刷新纪录,新架构功不可没
- node写数据并实现数据跨域(不是用插件解决的)
- 动物声音模拟器, 模仿许多动物的叫声
热门文章
- Hustoj 添加管理员 删除用户
- mysql学生课程表试题_Mysql练习之 学生表、课程表 、教师表、成绩表 50道练习题...
- 成考本科计算机找工作有用吗,成人本科学历找工作有用吗 就业困难吗
- Mat 无法解析dump文件:Dominator tree not available. Open the Dominator Tree or delete indices and parse aga
- gt、lt、ge、le、eq、ne的含义
- 看完你就明白的锁系列之自旋锁
- 1357. 路径总和 II
- mybatis+mysql查询类别下的所有子类别(递归)
- 在html怎么使用jq插件,jQuery标签输入插件
- python3 tkinter 随机答题