精华内容
下载资源
问答
  • Android模拟器无法联网 模拟器DNS设置
    2021-06-09 02:12:44

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

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

    cd X:...Android\sdk\platform-tools

    第二布:使用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命令确认。

    更多相关内容
  • 由于我手机使用官方android play市场进行程序管理,从国内访问总电信提供的DNS总是劫持,所以需要使用自己额外设置DNS,关于DNS可以查看能正常从国内访问google服务的DNS doc,我找到几种方法方法一:wifi连接是配置...

    由于我手机使用官方android play市场进行程序管理,从国内访问总电信提供的DNS总是劫持,所以需要使用自己额外设置DNS,关于DNS可以查看能正常从国内访问google服务的DNS doc,我找到几种方法

    方法一:wifi连接是配置高级功能

    wifi连接SSID----长按连接----打开修改网络----显示高级选项----IP设置选择静态----域名1填写自己的DNS

    如下图所示:

    43127578_1

    方法二:(需要root权限)修改 /system/etc/dhcpcd/dhcpcd-hooks/20-dns.conf

    # Set net..dnsN properties that contain the

    # DNS server addresses given by the DHCP server.

    setdnsprops()

    {

    case "${newdomainname_servers}" in

    "") return 0;;

    esac

    count=1

    for i in 1 2 3 4; do

    setprop dhcp.${interface}.dns${i} ""

    done

    count=1

    for dnsaddr in ${newdomainname_servers}; do

    setprop dhcp.${interface}.dns${count} ${dnsaddr}

    count=$(($count + 1))

    done

    setprop dhcp.eth0.dns1 127.0.0.1 #增加这2行修改为可以访问的DNS,

    setprop dhcp.eth0.dns2 127.0.0.1 #这里可以修改所有wifi下的DNS为127.0.0.1

    }

    unsetdnsprops()

    {

    for i in 1 2 3 4; do

    setprop dhcp.${interface}.dns${i} ""

    done

    }

    case "${reason}" in

    BOUND|INFORM|REBIND|REBOOT|RENEW|TIMEOUT) setdnsprops;;

    EXPIRE|FAIL|IPV4LL|RELEASE|STOP) unsetdnsprops;;

    esac

    如下面截图

    43127578_2

    添加的时候记得前面留下一空行

    43127578_3

    需要root,否则无法修改3G下的DNS

    展开全文
  • DNS设置器 在Android上设置自定义DNS服务器(需要root!)。 也适用于移动连接(3G,4G等),仅在KitKat(CyanogenMod 11)上进行了测试。 该应用程序当前使用setprop方法。 根据您的设备/ Android版本,它可能对...
  • android.provider.Settings.System.putString(getContentResolver(), android.provider.Settings.System.WIFI_STATIC_DNS1, "192.168.0.2"); android.provider.Settings.System.putString(getContentResolver(), ...

    您可以以编程方式更改系统设置.

    首先,您需要在’AndroidManifest.xml’中请求’WRITE_SETTINGS’权限:

    然后,您需要使用以下代码实际更改设置:

    android.provider.Settings.System.putString(getContentResolver(), android.provider.Settings.System.WIFI_USE_STATIC_IP, "0");

    android.provider.Settings.System.putString(getContentResolver(), android.provider.Settings.System.WIFI_STATIC_DNS1, "192.168.0.2");

    android.provider.Settings.System.putString(getContentResolver(), android.provider.Settings.System.WIFI_STATIC_DNS2, "192.168.0.3");

    android.provider.Settings.System.putString(getContentResolver(), android.provider.Settings.System.WIFI_STATIC_GATEWAY, "192.168.0.1");

    android.provider.Settings.System.putString(getContentResolver(), android.provider.Settings.System.WIFI_STATIC_NETMASK, "255.255.255.0");

    android.provider.Settings.System.putString(getContentResolver(), android.provider.Settings.System.WIFI_STATIC_IP, "1");

    可以通过相同的方法访问当前设置,但使用’getString’而不是’putString’.

    展开全文
  • ##设置安卓DNS 在官方 Lollipop 中,DNS 不能设置为静态 IPv6 地址此应用程序将setprop附加到/system/etc/dhcpcd/dhcpcd-hooks/20-dns.conf以便在连接到 Wi-Fi 后将 DNS 配置为静态地址 String dns = mDns1View . ...
  • 下面就是使用setprop命令把模拟器的DNS改为自己PC的DNS,例如:172.16.56.185 setprop net.dns1 172.16.56.185 然后回车,ok。 查看自己PC的DNS方法: win+r,输入cmd,接着输入ipconfig 如下图所示: IPv4地址就是...

    PC机可以上网,PC机上面的android模拟器不能上网。其实只要使模拟器跟自己的PC在同一个网段内就行了

    首先,如果没有配置sdk的环境变量的,那么在cmd命令下进入sdk安装路径platform-tools目录下(D:\Program Files\Android\android-sdk-windows\platform-tools),然后使用adb shell命令 ,如果配置了sdk的环境变量的,那么直接在cmd窗口中输入adb shell,

    如:C:\Documents and Settings\Administrator>adb shell

    然后输入:getprop 查看系统当前的各项属性,得到模拟器的DNS地址,如下:
    [net.dns1]: [10.0.2.3]

    下面就是使用setprop命令把模拟器的DNS改为自己PC的DNS,例如:172.16.56.185

    setprop net.dns1 172.16.56.185

    然后回车,ok。

    查看自己PC的DNS方法:
    win+r,输入cmd,接着输入ipconfig
    如下图所示:
    win+r
    ipconfig /all
    在这里插入图片描述IPv4地址就是你的PC的DNS。
    或者你直接查看你的PC的右下角电脑图标,选中鼠标右键,选中打开"网络和Internet"设置,找到“网络共享中心”,找到蓝色字“以太网”,如下图:
    在这里插入图片描述
    点击详细信息,查看IPv4地址即可。
    在这里插入图片描述
    还可以使用控制面板进入,步骤和上面一样。

    展开全文
  • 安卓虚拟机无法联网解决

    万次阅读 2016-04-12 20:07:27
    是因为家里的PC机的DNS一般为:192.168.1.1,这个只是一般而言,不是绝对,这个得自己使用ipconfig /all命令检查下;(一定要检查自己的dns,很多情况下都不是默认的那个!!!!)而模拟器默认的DNS为:10.
  • 问题:发现adb sehll setprop所设属性值在下次重起后被清除 adb shell setprop testing.mediascanner.skiplist /storage/sdcard1/test 结论:必须采用persist.开头的属性名才能永久保存。 On system ...
  • 设置ip root@android:/ # ifconfig eth0 192.168.0.183 netmask 255.255.255.0 ifconfig eth0 192.168.0.183 netmask .../ # setprop net.eth0.dns1 114.114.114.114 root@android:/ # setprop net.eth0.dns2 8.8.8.8
  • Android模拟器无法上网的原因 因为要调试webkit,在模拟器上调试,无法上网,故开始寻找解决方案。 过程 ...1.网络搜索,方法千奇百怪;...setprop net.dns1 你本机的DNS。 注意如果是公司的话可能有2个DN...
  • adb shell setprop dalvik .vm .heapgrowthlimit 512 m watchprops watchprops 命令用来监听系统属性的变化,如果期间系统的属性发生变化则把变化的值显示出来。 $ adb shell watchprops 1491476973...
  • 但是无论是adb root进入shell 的setprop还是emulator -avd Pixel_XL_API_31 -dns-server 8.8.8.8。都一点用都没有,模拟器的DNS还是雷打不动的10.0.2.3。。。 关键是getprop得到的DNS还是修改之后的。。。感觉整个...
  • 改变查看修改安卓手机的DNS

    千次阅读 2015-08-14 19:38:15
    This post is a continuation to my previous post on “[How to] Change DNS Server on Android phones?”. The earlier post was about changing the DNS Server when you are connected using WiFi. For a 3G ...
  • 关于Android的DNS

    万次阅读 2014-08-08 16:35:07
    工作中发现Android的DNS不正确,那么Anroid的DNS
  • dhcp 获取dns 失败

    千次阅读 2018-01-30 15:36:24
    1、问题背景 最近遇到一个问题,在一个项目中,无论静态或是DHCP,都无法成功修改DNS。  最后发现,是因为/etc/dhcpcd/dhcpcd-hooks/20-dns....setprop dhcp.${intf}.dns${dnsvalue} 203.82.48.3 setprop dhcp.${i
  • 转自 ... 通过shell命令设置(获取)IP、网关、dns信息,需要获取root权限 查看所有网络信息 C:\>adb shell root@android:/ # netcfg netcfg ip6tnl0 DOWN
  • supplicant -i wlan0 set_network 0 psk \"wifi密码\" wpa_cli -p /data/misc/wpa_supplicant -i wlan0 enable_network 0 # 分配地址 dhcpcd wlan0 & 二、更新 DNS # 设置 DNS ndc resolver setdefaultif wlan0 ndc ...
  • 进行sdk目录中的platform-tools目录: adb devices 系统会罗列出所有设置 ...setprop net.dns1 192.168.1.1 192.168.1.1 代表你物理机的网关,根据实际情况修改 转载于:https://www.cnblogs.com/lvlv/p/...
  • 通过shell命令设置(获取)IP、网关、dns信息,需要获取root权限 查看所有网络信息 C:\>adb shell root@android:/ # netcfg netcfg ip6tnl0 DOWN 0.0.0.0/0 0x00000080 00:00:00: 00:00:00 gre0 DOWN
  • Android shell命令查询ip,网关,DNS

    千次阅读 2019-03-13 17:18:36
    root@android:/ # setprop net.eth0.dns1 8.8.8.8 setprop net.eth0.dns1 8.8.8.8   root@android:/ # setprop net.eth0.dns2 8.8.4.4 setprop net.eth0.dns2 8.8.4.4  查询eth0...
  • Android模拟器无法上网解决办法

    万次阅读 2017-02-13 19:01:50
    第五步:把DNS改成我们自己的DNS,继续在#后面输入setprop net.dns1 192.168.1.1    注:一般TP-LINK及D-LINK的DNS都是192.168.1.1,有些DNS默认192.168.0.1; 如果以上两个DNS不好用,请直接使用...
  • getprop (dns

    2017-03-09 18:03:19
    而使用setprop命令就可以进行相对应的设置啦。 二、dumpsys Android系统启动时会有大批的服务随之启动,那么我们就可以用dumpsys命令来查看每个服务的运行情况。作为一名Android开发者,我们至少要了解这些...
  • dnsproxy2工具—Android系统DNS修改

    千次阅读 2017-05-18 19:38:46
    本章程使用Android系统为Android 4.4,对于通过命令设置系统的DNS参数,一直困扰着我,通过setprop命令设置,怎么设,系统实际的DNS还是不对,后来才发现原来setprop设置只是将参数设置到系统缓存中,还没有真正设置...
  • android 模拟器无法联网

    千次阅读 2019-06-11 18:18:13
    1 首先把模拟器打开 2进入到cmd后,需要输入adb root将模拟器root一下,才能...找到[net.dns1]和[net.eth0.dns1]这两项,接下来我们输入setprop net.dns1 192.168.1.1. 和 setprop net.eth0.dns1 8.8.8.8,模拟器...
  • 然后输入setpropnet.dns1192.168.1.1,这是用来设置dns的,如果不设置dns,就只能访问纯ip的网站,设置了dns就可以访问带域名的网站了。 192.168.1.1是我路由器的ip,我路由器有dns服务,自己做了一些静态dns而已。...
  • # setprop net.eth0.dns1 8.8.8.8   setprop net.eth 0.dns1 8.8. 8.8       root@android :/ # setprop net.eth0.dns2 8.8.4.4   setprop net.eth 0....
  • 1.配置好platform-tools的环境变量; 2.打开cmd,切换到SDK–>platform-tools路径下; 3.输入命令 abd shell 4.输入命令 getprop ...5.输入命令 setprop net.eth0.dns1 192.168.1.1 6.连接模拟器的数据即可 ...
  • 解决:Android Emulator 无法联网

    千次阅读 2019-05-05 11:30:31
    我的电脑主要是公司的 DNS 的问题,所以我只做了...2:adb shell setprop net.dns1 10.66.83.265 将Emulator 和 电脑的 dns 设置成相同的 3:adb shell getprop 查看 dns 确实修改生效 此时就可以联网了 参考资料 ...
  • 永久修改DNS

    2016-10-16 15:56:31
    永久修改DNS svccfg -s network/dns/client setprop config/nameserver = net_address: "(192.135.X.A2 192.135.A.X 130.35.A4.X)" svccfg -s network/dns/client:default refresh

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,414
精华内容 565
热门标签
关键字:

setprop dns

友情链接: FreeRDP-master.zip