首页 > 其他分享 >Android模拟器DNS设置、使用adb命令获取手机ip地址

Android模拟器DNS设置、使用adb命令获取手机ip地址

时间:2023-08-07 12:12:38浏览次数:31  
标签:10.0 ip adb DNS net 模拟器

https://blog.csdn.net/bonardgalton/article/details/5353296

Android模拟器默认的地址是10.0.2.3,默认的DNS也是10.0.2.3,对于在家里上网学习Android的人(像我)来讲,一般电脑的IP都是192.168.1.100之类的,不在同一个网段。所以就会出现电脑可以上网但是模拟器不能上网的情况。其实设置方法很简单,只要把模拟器的默认DNS设置成电脑的DNS地址即可。

 

第一步:用系统的命令进入Android开发包的tools目录

 cd X:/.../android-sdk-windows/tool

 

第二布:使用adb的shell,确认系统的各项属性

adb shell

getprop 

getprop会列出系统当前的各项属性

 

第三步:得到模拟器的DNS地址

在结果里可以看到:

 

[net.dns1]: [10.0.2.3]
[net.dns2]: [10.0.2.4]
[net.dns3]: [10.0.2.5]
[net.dns4]: [10.0.2.6]

 

第四步:把dns改成我们自己的DNS

setprop net.dns1 192.168.1.1

 

注:一般TP-LINK及D-LINK的DNS都是192.168.1.1,如果不是请使用ipcnofig /all命令确认。

 

 

大功告成,再去使用模拟器的浏览器的话,你就可以发现你已经可以上网了。

======================================================================================

https://www.nnnuo.com/archives/303.html

使用adb命令获取手机ip地址 adb shell ip addr show  、、adb shell ip addr

最近一个项目需要使用adb开启服务,然后客户端使用安卓设备的IP地址连接到服务。

目前每次开启服务之后,都需要在安卓设备查看IP后输入连接,非常的麻烦。于是我想着试用adb获取IP,试过ifconfig等命令都没有用。
最后我找到了以下命令:

adb shell ip addr show wlan0

wlan0就是无线网卡地址,返回内容再使用正则匹配:

inet\s(\d+?\.\d+?\.\d+?\.\d+?)/\d+

就可以拿到设备IP地址了。

 

标签:10.0,ip,adb,DNS,net,模拟器
From: https://www.cnblogs.com/cnzzg/p/17611105.html

相关文章

  • k8s 部分节点 nodelocaldns [ERROR] Failed to read node-cache coreFile /etc/coredn
      部分K8S节点nodelocaldnsCrashLoopBackOff状态报错,报错信息如下:#kubectllogsnodelocaldns-w9mgz-nkube-system2023/08/0703:18:33[INFO]UsingCorefile/etc/coredns/Corefile2023/08/0703:18:33[ERROR]Failedtoreadnode-cachecoreFile/etc/coredns/Co......
  • js:JSZip实现前端浏览器压缩文件成zip格式
    文档https://www.npmjs.com/package/jsziphttps://stuk.github.io/jszip/https://github.com/Stuk/jszipCDN引入<!--jszip.js--><scriptsrc="https://lf6-cdn-tos.bytecdntp.com/cdn/expire-1-M/jszip/3.7.1/jszip.min.js"type="application/jav......
  • 【shipin教程】RK3568开发板系统编译与烧写
    1_本期视频介绍以及观看建议2_RK3568开发板启动模式以及引导顺序(必看)3_Android11源码包编译-获取Android11源码4_Android11源码包编译-整体编译(必看)5_Android11源码包编译-单独编译uboot6_Android11源码包编译-单独编译内核和设备树7_Android11源码包编译-单独编译Android11......
  • 行业信创-太极信创研习院第36期ITAIP信创精华班央企专场培训在京成功举办
    7月24日-28日,由太极计算机股份有限公司-太极信创研习院(以下简称“太极股份”)举办的“信息技术应用员-第36期信创精华班(ITAIP)认证及网络安全”专题培训在北京市中国电科太极信息技术产业园成功举办。本次信创和网络安全主题的研修学习人员主要来源于海油发展及12家所属单位,共计42人......
  • Python爬虫如何更换ip防封
    作为一名长期扎根在爬虫行业动态ip解决方案的技术员,我发现很多人常常在使用Python爬虫时遇到一个困扰,那就是如何更换IP地址。别担心,今天我就来教你如何在Python爬虫中更换IP,让你的爬虫不再受到IP封锁的困扰。废话不多说,赶紧跟我一起学吧!首先,我们要了解一下为什么需要更换IP地址。......
  • RTSP流媒体服务器LntonNVR(源码版)平台硬件更改设备的DNS的具体操作步骤
    LntonNVR作为视频边缘计算网关,提供了软件平台版和硬件设备版两种选择。硬件版本的LntonNVR具有体积小、方便部署等特点,配置完成后可以直接放置在现场,只需通电并连接网络即可使用。因此,很多项目中用户都会选择部署LntonNVR来满足其需求。当用户在配置完固定IP后遇到无法访问域名地址......
  • [ABC313F] Flip Machines
    一种很新的折半/根号分治。手玩一下可以证明一个机器集合\(S\)的期望,先把\(S\)中\(x=y\)的机器对应的卡片翻好面,对于剩下的机器,如果一张卡片被至少一个机器覆盖过(即\(x=i\)或\(y=i\)),那么它的期望是\(\dfrac{a+b}{2}\),否则就是\(a\)。首先把\(x_i=y_i\)的机器处理掉......
  • 【我和openGauss的故事】为集群实现VIP
    【我和openGauss的故事】为集群增加VIPlqkittenopenGauss2023-08-0418:01发表于四川openGauss发布以来,原生支持一主多备,RTO<10S,高可用性能大大增强。自openGauss3.0开始,更新了集群管理套件CM,易用性也得到了提高。但对于客户端来说,数据库端的切换,需要手工完成。openGauss增加VI......
  • 题解 P8085 [COCI2011-2012#4] KRIPTOGRAM
    题目链接题目问的是相对位置是否一样,即若\(s\)的第\(1,2,3\)个字符串相等,\(t\)的第\(1,2,3\)个字符串也相等,则\(s=t\)。由于\(t\)的长度是固定的,所以我们使用哈希进行快速匹配。那么如何设计哈希函数则成为本题的难点。由于问相对位置,那么可以记\(val[i]\)表示......
  • Linux下轻松修改MySQL/MariaDB的Root密码
    如果你是第一次安装MySQL或MariaDB,你可以执行mysql_secure_installation 脚本来实现基本的安全设置。其中的一个设置是数据库的root密码——该密码必须保密,并且只在必要的时候使用。如果你需要修改它(例如,当数据库管理员换了人——或者被解雇了!)。修改MySQL或......