`
yuchangsheng
  • 浏览: 10969 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

android模拟器不能上网问题解决

阅读更多

      测试android模拟器上网问题,搜索网络发现4中处理解决方法
本人在家测试,不用任何处理直接可以浏览自带浏览器以及自己下载的赶集网应用程序。
公司网络不知道为什么,询问过网络管理员,给的答复是没有使用过代理服务器,网上很多帖子也说过要设置公司的代理服务,我在这也就不再赘述。
搞了两天终于解决,也发现网上的给出解决方案的一些问题,下面解惑以及自己的一些小领悟
这里转载网络一篇博文http://blog.csdn.net/rcyl2003/archive/2010/08/17/5819312.aspx
大概总结起来是这样的
1.通过设置代理服务器ip,其中一种是直接往sqlite3中写代理服务ip和端口号,当然有的博文也介绍了如何添加用户名和密码,不过本人搞了一整天这个依然没有实现。
主要不知道代理服务ip指那个ip,有的说自己本机ip,我个人感觉是公司网络的外网代理服务ip,不过不重要,因为没有实现。
另一种方法是用模拟器直接进入移动网络设置它的介入点,设置其中的ip和端口号,在不知道公司是否有代理服务的情况下,我尝试过本机ip,本机网关,dns都失败,后来想到应该在网上找个代理ip设置。经过一番寻找,找到一个合适的ip和端口号,用的ie浏览器测试过可以上网后才使用的。
这一步实现后发现模拟器自带浏览器已经可以访问网络,兴奋异常,因为之前不知实现了多少种测试方法,都因为对代理ip的不理解而失败。

总结:代理ip没必要是公司的网络代理,个人觉得,因此才会借助于到网上找代理服务ip,并且自己本机ip,dns,网关应该都不是代理ip

2.本想已经大功告成发现最重要的赶集网应用还是联网失败,之后又修改了好多次,最后灵光闪现,按照之前文章描述的修改setprop 设置成之前模拟器里设置的代理ip地址,最后发现好使。之前完全被网上的文章误导。根本就不是自己电脑ip,至少用了代理ip之后就不再是自己电脑ip了而是你设置的代理ip

通过一番折腾,感觉像在做数据的排列组合,将各种情况单个测试,不行,组合测试不行,搞了半天也没弄出来。现在好了希望通过我的经验让那些按照网上cope来cope去的博文有个终结吧。

最后简介的说:如果你网上的文章都测试过还上不了网的话,通过模拟器进入

settings->Wireless controls->Mobile networks->Access Point Names 修改其中的

Proxy : 网上找到可以访问网络的代理ip

Port : 网上找到可以访问网络的代理端口号

这不测试模拟器自带浏览器是否可以上网,如果不行,就别往下了,估计是其他问题。不过要保证你找的代理ip是可以上网的啊,要不然白忙乎

下一步修改[net.dns1]: [10.0.2.3]将ip也改成你找的代理ip,应该ok了,如果还不行,算了我也无能为力

还有注意的第一步做过之后只要你不删除模拟器,是会保存下来的,第二步做的好像每次重启模拟器都要重新设置

1
0
分享到:
评论

相关推荐

    解决Android模拟器不能上网的问题

    Android模拟器默认的地址是10.0.2.3,默认的DNS也是10.0.2.3,对于在家里上网学习Android的人(像我)来讲,一般电脑的IP都是192.168.1.100之类的,不在同一个网段。所以就会出现电脑可以上网但是模拟器不能上网的...

    解决android_模拟器上网问题

    介绍了Android模拟器上网设置的四种方法,其中代理上网的方法,已经测试过,是非常好用的.

    android模拟器上网问题

    如何解决android模拟器不能上网问题

    android模拟器上网问题宣贯.pdf

    "Android 模拟器上网问题解决方案" Android 模拟器上网问题是 Android 开发中常见的问题之一,解决这个问题需要理解 Android 模拟器的网络连接机制和 DNS 设置。下面将从概念、理论和实践三个方面对 Android ...

    android模拟器上网问题终版.pdf

    Android 模拟器上网问题终版 Android 模拟器不能上网是由于模拟器的网络配置不正确所致。解决这个问题需要对模拟器的网络设置进行配置。 首先,在 Windows 下,需要配置 Android 环境变量,例如将 Android SDK 的...

    解决Android模拟器端口被占用问题的办法

     第一次遇到这个问题,上网查了一下原因,原来”The connection to adb is down, and a severe error has occured”指的就是Android模拟器端口被占用了。 二、问题的排查过程  既然是端口被占用了,现在就要看看...

    解决genymotion模拟器无法联网的正确方法100%成功

    android 5.1版不能联网,三个步骤的设置就可以解决你的genymotion模拟器无法联网的问题

    在Android模拟器上模拟GPS功能总是null的解决方法

    我们都知道,在我们开发时需要在模拟器上模拟GPS,可在Location的时候总是null,上网查了一下,发现如下解决: 网上大侠的解决方案: 在模拟器上获取GPS信息时,使用Location loc = LocationManager....

    基于Android Studio制作的一款打地鼠小游戏

    Android Studio的小作业,学生可用,代码有详细的注释,简单易用。整体界面采用FraemLayout布局方式,界面中包含ImageView,TextView...能解决帮忙解决,不能的话,自己上网查吧。好,加油。祝我们都拥有光明的未来。

    第一次安装android studio打不开模拟器,显示Cannot find AVD system path. Please define ANDROID_SDK_ROOT

    上网查了好一会没有答案,自己的环境配置也完成了,最后看到原来是自己的路径问题,安装的时候都知道自己的路径应该不能出现中文,但是他会往自己的C盘生成文件夹,这时候查看自己的C://用户/下面的用户名是英文的...

    android项目内存泄露排查实用.pdf

    2. 上网搜索后无果,项目组开始考虑用其它方式来保存全局的共享数据,准备使用 Sqlite(要注意序列化与反序列化的问题)或者 SharedPreferences(不能保存对象)来保存数据,但发现都不靠谱。Android 官方是推荐使用...

Global site tag (gtag.js) - Google Analytics