方法一

首先,Windows下,配置Adroid环境变量(Win7为例)

1、桌面右键——》我的电脑——》高级系统设置

2、高级——》环境变量——》系统变量——》Path

3、添加android sdk目录到系统变量Path中,如下图:

注:F:/Pro-files/android-sdk-windows/tools,添加到系统Path

如果有F:/Pro-files/android-sdk-windows/platform-tools,也一并添加到系统Path,

说明:最新版的Android SDK安装,emulator命令一般在tools目录中,adb命令移到了platform-tools目录

接着,启动模拟器

1、cmd (Ctrl+R,启动命令提示符窗体)

2、emulator -avd avd2.1 (启动模拟器,avd2.1 为您安装Android的模拟器名称Name)

3、cmd (Ctrl+R,再另启动命令提示符窗体)

然后,将网络连接代理设置写入配置数据库

1、adb shell (进入模拟器的linux系统,成功启动模拟器后,此命令才有效)

假如你的上网代理IP是10.10.26.252:1080

2、写数据到数据库,更新系统设置

sqlite3 /data/data/com.android.providers.settings/databases/settings.db "INSERT INTO system VALUES(99,'http_proxy','10.10.26.252:1080')"

3、查询数据库,看是否成功更改了系统设置:

sqlite3 /data/data/com.android.providers.settings/databases/settings.db "SELECT * FROM system"

说明:sqlite 是Android手机系统采用的微型数据库,您可以理解成我们常用的Access、MySQL、SQL Server等数据库

4、重启模拟器,使用Browser直接上网Internet

最后,如果想删除数据库,请执行以下命令:

sqlite3 /data/data/com.android.providers.settings/databases/settings.db "DELETE FROM system WHERE _id=99"

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

方法二

1、参照方法一,设置系统变量,启动模拟器

2、依次进入 settings->Wireless controls->Mobile networks->Access Point Names  
3、设置以下参数: 
- Proxy : your proxy address  
- Port : your proxy port  
- Username : your username if needed, or <Not set>

Password : your password if needed, or <Not set>

4、设置DNS参数:

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

第一步:adb shell   (进入模拟器的linux系统)

第二步: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  或者 setprop net.dns1 192.168.0.1

注:一般TP-LINK及D-LINK的无线DNS都是192.168.1.1,有些公司有线DNS默认192.168.0.1;

如果以上两个DNS不好用,请直接使用ipconfig  /all(windows系统) 或者 ifconfig -a(linux/unix系统)命令确认。

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

本文参考: http://hi.baidu.com/sunboy_2050/blog/item/3e90a6360c7bcba1d1a2d382.html

转载于:https://www.cnblogs.com/wdpp/archive/2011/04/20/2386791.html

Android模拟器无法上网问题相关推荐

  1. 【Android】Android模拟器无法上网问题

    方法一 首先,Windows下,配置Adroid环境变量(Win7为例) 1.桌面右键-->我的电脑-->高级系统设置 2.高级-->环境变量-->系统变量-->Path ...

  2. Android模拟器无法上网问题ZZ

    http://blog.csdn.net/you_jinjin/article/details/7228303   方法一 首先,Windows下,配置Adroid环境变量(Win7为例) 1.桌面右 ...

  3. android 模拟器配置上网_10 款主机模拟器,让你畅玩全球大作,嗨到飞起

    点击上方蓝字 关注我们 模拟器,可能很多小伙伴并不陌生,现在得益于手机的强大,很多模拟器直接能在手机上游玩,比如小黑的童年回忆psp,那么多的3A大作,偶尔拿出来回忆一下简直是人生一大快事,今天小黑就 ...

  4. 解决android模拟器无法上网问题,模拟器无法上网解决方法

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 装了androidSDK后,无法直接上网,用的局域网的PPOE方式连接的 个人电脑的连接信息如下 Ethernet adapter 本地连接: Conne ...

  5. Android SDK 2.3安装图文教程 Android模拟器上网设置

    出处:http://www.cr173.com/html/9530_1.html Google已经发布了Android SDK 2.3版本(PS:已经有2.2了 大家可以下载,但只收到windows版 ...

  6. Android模拟器怎么配置网络连通

    原文:http://blog.csdn.net/hongchangfirst/article/details/7934759 作者:hongchangfirst PC机可以上网,PC机上面的andro ...

  7. Android模拟器Genymotion使用详解

    介绍 Genymotion是一款出色的跨平台的Android模拟器,具有容易安装和使用.运行速度快的特点,是Android开发.测试等相关人员的必备工具. 官网地址:https://www.genym ...

  8. Genymotion - 强大好用高性能的 Android 模拟器 (在电脑流畅运行APK安卓软件游戏的利器)...

    随着 Android 系统的应用和游戏越来越丰富,甚至有些比起Windows.Mac上的软件更加好用好玩,因此很多人都希望能在电脑上也能玩到安卓的游戏或APP. 我们曾推荐过 BlueStacks,而 ...

  9. Android模拟器体验有感

    最近想找个Android模拟器玩玩,可是不知道哪个更好一点,于是百度上找了几个,有genymotion,bluestacks,还有海马玩.原先也用过Android原生的模拟器.下面谈一下我对这几种模拟 ...

最新文章

  1. SLP是最近在BCH中引入的一个功能,它允许创建定制令牌。
  2. 【Android 应用开发】Android 平台 HTTP网速测试 案例 API 分析
  3. 论文浅尝 | 神经协同推理
  4. maven 公共模块依赖_idea 创建多模块依赖Maven项目
  5. php的优化参数有哪些,php 参数优化
  6. (转)Spring+JDBC组合开发
  7. OSChina 周日乱弹 —— 致 OSCer 的中秋祝福
  8. hnu 暑期实训之7还是7 to_string的实现方法
  9. vi/vim 查找替换使用方法
  10. 谷歌浏览器批量图片下载插件-合成pdf
  11. OOP编程思想(面对对象编程)
  12. 用DELPHI下载官方SVN中的示例原码
  13. undo歌词中文音译_《U-n-d-e-r–STANDING!》中文歌词及音译
  14. 【阿卡乐谱】【日常分享】超级强大的简谱-《大海啊,故乡》
  15. 虹软人脸识别 - 基于QT的桌面客户端与微信小程序及服务器设计
  16. 用神经网络分类根号2与根号x的数据汇总
  17. [ P1 ] 雷达相机标定基本知识
  18. .rpt 文件怎麽打開?Crystal Reports 打開.rpt失敗 ?
  19. VBA学习笔记之Range.Resize属性
  20. 记录一个非常好用的模拟器:夜神模拟器

热门文章

  1. Hadoop Streaming编程实例
  2. 几种开源的TCP/IP协议栈分析
  3. shell中的变量赋值
  4. 链式栈的初始化,判空,进栈,出栈,求长,求顶,打印,清空和销毁
  5. Windows中SQLite的编译及编程
  6. python二十九:文件夹,包
  7. 哈工大计算机网络Week2-网络应用数据交换
  8. @Componet @Resource Spring
  9. CentOS 7下的MariaDB Master-Slave Replication配置
  10. 为什么3年的Java高级程序员薪水仅仅8k-10k,而一个Linux底层C语言程序员两年经验就敢要1...