转载自:https://blog.csdn.net/weixin_42306122/article/details/82563925

模拟器无法联网原因

因为Android Studio模拟器默认的DNS设置为10.0.2.3,通过这个DNS无法联网。

检查: 可以在powershell中依次使用命令adb shellgetprop获取系统属性,[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通过模拟器联网相关推荐

  1. Android Studio 启动模拟器出现“Timed out after 300seconds waiting for emulator to come online“解决方案

    Android Studio 启动模拟器出现"Timed out after 300seconds waiting for emulator to come online"解决方案 ...

  2. androidstudio mac mini_苹果M1芯片笔记本能安装运行Android Studio和模拟器吗?能!

    苹果M1芯片笔记本能安装运行Android Studio和模拟器吗? 能!能!能! ps:大年初一,本该吃吃喝喝,养养膘,打打牌.但是就在前几天,大学时期买的,用了6,7年的联想笔记本,光荣下岗了!趁 ...

  3. 解决Android studio启动模拟器一直Waiting for target device to come online的一种方式

    问题: 问题描述: 在Android studio启动模拟器的时候一直显示Waiting for target device to come online,然后等了一段时间之后,模拟器无法启动. 当停 ...

  4. AMD机器:Android Studio启动模拟器提示“HAXM is not installed”的解决办法

    附:Android Studio启动模拟器提示"HAXM is not installed"的解决办法 1.首先,按住Ctrl+Alt+Delete,选择任务管理器,点击性能,查看 ...

  5. 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支持等.这里 ...

  6. android studio AVD模拟器安装某些app出现 “app not installed(未安装应用程序)”的问题

    android studio AVD模拟器安装某些app出现 "app not installed(未安装应用程序)"的问题 参考: 安装apk时出现INSTALL_FAILED_ ...

  7. amd运行android studio,彻底解决AMD 无法运行android studio原生模拟器

    彻底解决AMD 无法运行android studio原生模拟器 文章目录 彻底解决AMD 无法运行android studio原生模拟器 步骤 零:本机配置 步骤 一 : 开启bios虚拟化.关闭wi ...

  8. Android Studio中模拟器的创建

    Android Studio中模拟器的创建 针对Android Studio没有勾选模拟器的下载或者是下载失败的情况的模拟器的创建过程 第一步:点击"Create device"创 ...

  9. Android Studio 配置模拟器AVD存放路径

    Android Studio 默认模拟器AVD存放路径在c盘,不想占用c盘空间怎么解决? 1.Android Studio 默认模拟器AVD存放路径:C:\Users\Administrator.an ...

  10. Android Studio在模拟器启动项目报错

    android studio在模拟器启动项目报错 List of apks: [0] 'D:\Android Project\kotlin-compose-mobile-application\app ...

最新文章

  1. “nvinfer1::ILogger”: 不能实例化抽象类
  2. ML-2 机器学习算法
  3. 程序人生【一些经典的资料】
  4. 计算机二级c语言题库缩印,计算机二级C语言上机题库(可缩印做考试小抄资料)...
  5. 短信网关 php,通过ICQ网关发送手机短信的PHP源程序_PHP
  6. Raffi Krikorian 为“在运行中进行架构重写”提供了指南
  7. PyCharm2018 汉化激活
  8. python猜单词游戏_python 猜单词游戏 代码
  9. 创建My SQL 数据库
  10. css让div背景变成半透明
  11. 西安理工大学计算机科学与技术分数线,2017西安理工大学各专业录取分数线
  12. go 获取是第几周_golang判断当前时间是第几周的方法
  13. 车辆违章查询接口文档
  14. python 行情数据,拼多多股票:Python获取股票行情数据的一种方法
  15. TIA博途WINCC的触摸屏VB脚本入门学习(IF THEN ELSE判断语句)
  16. 丢掉迅雷,1M的下载神器让你下载飞起来,NDM/XDM分享
  17. 解决 cnpm : 无法加载文件 C:\Users\hp\AppData\Roaming\npm\cnpm.ps1,因为在此系统上禁止运行脚本。
  18. 《天空之城》助Twitter刷新纪录,新架构功不可没
  19. node写数据并实现数据跨域(不是用插件解决的)
  20. 动物声音模拟器, 模仿许多动物的叫声

热门文章

  1. Hustoj 添加管理员 删除用户
  2. mysql学生课程表试题_Mysql练习之 学生表、课程表 、教师表、成绩表 50道练习题...
  3. 成考本科计算机找工作有用吗,成人本科学历找工作有用吗 就业困难吗
  4. Mat 无法解析dump文件:Dominator tree not available. Open the Dominator Tree or delete indices and parse aga
  5. gt、lt、ge、le、eq、ne的含义
  6. 看完你就明白的锁系列之自旋锁
  7. 1357. 路径总和 II
  8. mybatis+mysql查询类别下的所有子类别(递归)
  9. 在html怎么使用jq插件,jQuery标签输入插件
  10. python3 tkinter 随机答题