不管测试机还是模拟器,访问不到内网地址时,很可能是电脑上修改hosts了,但是模拟器和测试机没有修改hosts.

模拟器修改hosts

使用adb命令修改hosts:

1.先root. 执行命令:

adb root

2.设置为可更改用户账户.

adb remount

3.在android studio中用device file explorer 找到hosts文件( 路径为:system/etc/hosts ) ,导出,然后修改完再导入到原路径.

注意:设置完这三步之后,还是会无法访问.

这是问什么呢?

原来是因为在我们进行人工的插入一条hosts映射的时候,linux内核未识别未识别换行符导致的.

所以请忽略第三步,在1,2步之后,进行如下操作:

  1. win+R 启动运行框,输入cmd.
  2. 输入:
    adb shell
    echo -e \n >> /system/etc/hosts
    echo 192.168.0.246 www.aaa.com >> /system/etc/hosts

注意:最后一行的192.168.0.246 www.aaa.com输入你要添加的地址.

然后就可以访问内网的地址了,哈哈.

使用测试机连接

当你用真机的时候,想连接但是又不想root,这怎么办呢?不root就没办法修改hosts啊.

这时可以通过设置代理连接.

1.安装好后打开fiddler→选择 Tools >Fildder Options > Https , 把红色框框的都选中.

2.在切换到Connections选项 , Connection勾选允许远程连接.(这个端口号要记住,设置手机的时候要填)

3.win+R 运行,输入cmd ,然后在命令提示符中输入:ipconfig . (查看电脑的ip地址)

4.手机连接到和电脑同一局域网内,也就是连接公司的wifi.然后打开手机的设置 –> wifi –> 长按连接的这个内网的wifi –> 选择修改网络 –> 高级.

然后就可以连接内网了,哈哈.

不过要注意一点,当真机需要访问内网时,要一直开着flidder.

Android模拟器或者真机无法连接内网的解决方案(当需要修改hosts的时候)相关推荐

  1. android模拟器本地浏览器代理,浏览器,Android模拟器或真机如何访问本地电脑的Tomcat...

    查看本机IP地址 使用Windows+R键打开"运行"窗口,然后输入CMD进入命令提示窗口,进入命令窗口之后,输入:ipconfig, 回车即可看到整个电脑的详细的IP配置信息 访 ...

  2. 简述Android模拟机和真机的区别,谈谈android模拟器和真机的差别

    虽说android模拟器做得很完善几乎跟真机一样,但本人实际开发发现还是有不少不一样的,没有一个真机测试还真难保证自己的应该能够在真机上顺畅跑起来. 列举下我遇到的不同之处: 1.模拟器上安装的apk ...

  3. android 区分 真机模拟器_Android模拟器和真机总结的九点区别 Android程序如何在手机上运行...

    Android是一个包括操作系统.中间件.用户界面和关键应用软件的移动设备软件堆.换言之,Android是基于Java并运行在Linux内核上的轻量级操作系统,其功能全面,包括一系列Google公司在 ...

  4. Windows 10 安装 Android Studio 安装 创建APP 创建模拟器调试 真机调试 编译 签名打包APP

    要想使用Android Studio开发android APP,需要安装三个工具:JDK.Android Studio.Android SDK 先了解这三个工具是做什么的 JDK:JDK是Java语言 ...

  5. Android Screen Monitor抓取模拟器与真机界面

    ASM(Android Screen Monitor)下载地址: https://code.google.com/archive/p/android-screen-monitor/ 获取ASM.jar ...

  6. Android判断是模拟器还是真机

    前言 接到了一个需求,要求判断是当前是模拟器还是真机,还给了一张图,吃鸡都能做到,所以我们也一定能做到.(似曾相似的一句话:微信都能做,为什么我们不能做?) 记得多年以前研究过这个,模拟器的各种参数都 ...

  7. Android识别模拟器,判断是模拟器还是真机

    文章目录 前言 原理 禁止模拟器安装apk 代码识别 验证 最后 前言 对于android开发者来说,模拟器是开发工具,但是对用户来说,可能就是薅羊毛.找漏洞的赚钱工具. 不管是活动风控还是内容保护等 ...

  8. Android Studo 真机调试连接 Mysql数据库

    Android Studo 真机调试连接 Mysql数据库失败了,无法访问数据库. 报错如下: 尝试过的手段 1.关闭防火墙   (没必要) 2.连接电脑的热点网络 (必要) 3.修改mysql数据库 ...

  9. Android判断模拟器还是真机的方法

    作为一个App,我们在做推广的同时,肯定会担心刷量的问题.一般常见的刷量手段就是通过安卓模拟器进行刷量. 那就会想到,怎么判断一个设备是模拟器还是真机. 先吐槽一下,百度上搜出来的都是什么垃圾答案.各 ...

最新文章

  1. 解决ssh连接Linux服务器经常掉线不稳定的问题
  2. cocos2dx集成友盟社会化分享图片崩溃问题
  3. 观看实验中微型计算机虚拟拆装演示,虚拟仿真实验 北斗一号微机原理虚拟仿真实验系统64位 v3.0...
  4. CVPR 2019 | 今日新出14篇论文汇总(来自微软、商汤、腾讯、斯坦福等)
  5. Oracle 中国研发中心裁员已成定局,云时代下一个是谁?
  6. 【图像处理基础知识】中文车牌识别API-HyperLPR的应用与相关学习资料(python版)
  7. 快速入门人工智能的方法,持续更新ing
  8. pcap java_java解析Pcap(io.pkts)
  9. 隐藏十年的 Sudo 漏洞 (CVE-2021-3156) 还影响 macOS 和 IBM IAX
  10. css取消聚焦边框[Chrome,Safari]
  11. 国内的Android SDK镜像
  12. 使用EditPlus运行C/C++
  13. 中端存储如何摆脱“创新的窘境”
  14. WiFi相关知识介绍
  15. oracle删除行 锁表,oracle锁表
  16. 【操作系统】动态分区分配算法
  17. 阿里2018笔试题 之 三种颜色排列
  18. 微信昵称乱码 mysql_微信登录昵称中文乱码 Emoji表情乱码问题总结
  19. 黑猴子的家:Kali Linux + Vmware 15 安装操作系统
  20. Nginx是什么??

热门文章

  1. Unity3D实现2D人物动画① UGUINative2D序列帧动画
  2. Windows 11 跳过联网激活
  3. (五)Selenium自动化测试实战—PO模式
  4. 【论文笔记】Stylistic Response Generation by Controlling Personality Traits and Intent
  5. 打开PDF格式文件的几种方式
  6. 生鲜电商十年:如何撞破盈利难墙?谁在竞速突围?
  7. mysql5.7的高危漏洞_应用CVE: 最新的Mysql高危漏洞介绍
  8. adb结合wpa_cli查看wifi状态命令集
  9. 【Numpy库】【花哨索引】用python做数据分析所必须掌握的基础库之一 _03_ 花式(花哨)索引_fancy indexing
  10. 解决Win8.1无法关机问题