`

Android模拟器升级为2.3后不能联网问题

阅读更多


1.Android升级为2.3,不能联网,原因是2.3默认没有安装GSM modem,在新产生AVD模拟器时,硬件中添加GSM即可 ,这样的话只要电脑可以上网,模拟器也可以上网了 

 

2.如果不是升级到Android2.3出现不能联网,原始其实也很简单,因为Android模拟器默认的地址是10.0.2.3,默认的DNS10.0.2.3,在家里上网一般电脑的IP都是192.168.1.4之类的,不在同一个网段。所以就会出现电脑可以上网但是模拟器不能上网的情况。其实设置方法很简单,只要把模拟器的默认DNS设置成电脑的DNS地址即可。

 

第一步:进入SDKtools目录,如果配置过path路径,这个步骤可以省略

E:\cd android-sdk-windows\tools

第二步:使用adb shell命令,进入adb模式

E:\android-sdk-windows\tools>adb shell

第三部:使用getprop命令,得到所有的属性

#getprop

接下来会显示所有的属性罗列,其中有

[net. dns1]: [10.0.2.3]

 

第四步:把DNS改为我们自己的DNS就行了,(我们的DNS都是192.168.1.1,一般TP-LINKD-LINK的上的都会标注,如果真的不知道,可以通过命令行敲ipconfig/all命令)

#setprop net.dns1 192.168.1.1

 

3.如果是通过代理不能联网,只需

第一步:打开命令行窗口,输入adb shell命令。该命令是进入模拟器的linux系统。

第二步:在 adb shell 模式下执行以下命令 
sqlite3 /data/data/com.android.providers.settings/databases/settings.db "INSERT INTO system VALUES(99,'http_proxy','10.10.26.252:1080')"

 

总结:

我们可以在adb shell模式下执行查询命令

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

 

删除刚刚写入的配置信息方法:

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

 

如果觉得麻烦的话,也可以在命令行直接指定代理:
emulator -avd your_avd_name -http-proxy http//name:password@
10.10.26.252:1080

不过这个namepassword就要从代理那里获得了

  • 大小: 60.8 KB
  • 大小: 21.1 KB
分享到:
评论
2 楼 txlong_onz 2011-02-17  
bk41 写道
照做后不行 还是不能上网

果然,我升级为2.3.3后又不能联网了,这个问题值得研究。
1 楼 bk41 2011-02-17  
照做后不行 还是不能上网

相关推荐

    android 2.3可独立运行的模拟器

    如果我们编写了一个Android应用程序,想在一台没有Android SDK或者BUILD环境的机器显示给别人看,应该怎么办呢? 打开压缩文件,运行里面的run.bat文件,这时候就会启动android模拟器

    安卓2.3系统java模拟器直装版

    我以前有个错误认识,认为手机能不能装java模拟器是看安卓系统版本!现在我发现,手机能否装java模拟器即不是看手机品牌或型号,也不是完全取决于安卓系统版本,而是看有没有对应该安卓系统版本的可用的java模拟器。...

    android 2.3独立运行的模拟器66.1M

    如果我们编写了一个Android应用程序,想在一台没有Android SDK或者BUILD环境的机器显示给别人看,应该怎么办呢?...本资源是一个压缩包,解压之后双击运行里面的run.bat批处理文件即可启动android 2.3模拟器

    解决android_模拟器上网问题

    以上四种方法均能有效解决Android模拟器的上网问题。开发者可以根据自己的实际情况选择合适的方法进行操作。特别是最后一种方法,已经经过了实践验证,对于需要认证的代理服务器特别有效。希望这些信息能够帮助大家...

    安卓系统2.3可装的JAVA模拟器直安装版-新版

    安卓系统2.3可装的JAVA模拟器直安装版-新版,1、...9.再次打开java后就可以看到已经成功安装的jar软件列表了(记得,这时候手机不能连接电脑,否则会提示"存储卡中找不到MIDlet可安装"错误) 已经结束了,要怎么玩就随你了.

    安卓2.3系统可用的java模拟器

    在安卓系统上,尤其是针对较旧版本如安卓2.3(也称为Gingerbread),Java模拟器提供了在非Android设备或者不支持特定API级别的设备上运行Java应用的能力。这里我们主要讨论的是一个针对安卓2.3系统的Java模拟器,...

    android模拟器不能使用键盘解决

    通过上述步骤,大多数情况下都能有效解决Android模拟器无法使用键盘的问题。需要注意的是,不同的操作系统和模拟器版本可能会有不同的解决方法,因此在实际操作中还需要根据具体情况进行调整。此外,保持软件的最新...

    android模拟器启动问题

    在IT领域,尤其是在移动应用开发过程中,Android模拟器扮演着至关重要的角色,它为开发者提供了在真实设备上可能无法实现的测试和调试环境。然而,在使用Android模拟器的过程中,难免会遇到各种各样的启动问题,这些...

    Android模拟器Ip设置详细操作

    然而,由于模拟器的网络配置与开发者的主机系统不一致,这可能导致通信问题,例如不同网段的问题,或者模拟器无法接入互联网,从而影响到开发和测试的效率。下面,我们将详细介绍如何设置Android模拟器的IP地址,使...

    Android 模拟器建立端口映射

    ### Android模拟器端口映射详解 #### 一、引言 在开发Android应用程序时,开发者经常需要在模拟器上进行应用调试与测试工作。在某些特定场景下,如需在本地计算机与模拟器之间传输数据(特别是UDP协议的数据包),...

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

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

    android2.3可用的java模拟器

    描述中的内容简洁,仅强调了这个模拟器是为Android 2.3设计的。这意味着它可能针对该特定版本的Android进行了优化或调整,以克服内存、性能和其他硬件限制。 标签中的“java模拟器”是指能够执行Java应用程序的软件...

    Android 模拟器永久root工具

    Android 模拟器永久root工具------包含 (android for img.rar、Android SU文件更新包.zip、RootExplorer.apkSuperuser.apk) 1、用android for img.rar里的android for img.exe打开 E:\SDK\platforms\android-8\...

    android模拟器系统源码

    android开发所使用的 模拟器系统源码,用于练习时需要跳转到模拟器自带页面时 ,设置隐式意图 , 查看意图过滤器等等。ceshiguo eclipse自带 AVD模拟器 和 genymotion模拟器

    安装APK文件到Android模拟器

    1. 快速更新设备或手机模拟器中的代码,如应用或 Android 系统升级; 2. 在设备上运行 shell 命令; 3. 管理设备或手机模拟器上的预定端口; 4. 在设备或手机模拟器上复制或粘贴文件? 以下为一些常用的操作: 1. ...

    在Android模拟器上安装软件

    在Android模拟器上安装软件是一项基础且重要的操作,尤其对于进行Android开发和测试的用户来说,掌握此技能是必不可少的。通过本文,我们将深入探讨在Android模拟器上安装软件的具体步骤、涉及的工具以及可能遇到的...

    android模拟器上网问题

    ### Android模拟器上网问题解决方案 #### 一、通过配置代理服务器解决上网问题 当你遇到Android模拟器无法上网的情况时,可以尝试以下步骤设置代理服务器: 1. **启动模拟器**: - 通过命令行或者双击`emulator`...

    模拟器躲避的检测与应对(Android模拟器)

    Android模拟器检测技术的研究与应用现状是模拟器躲避检测与应对的核心议题,其目的是为了揭示模拟器的检测方法和应对措施。随着Android模拟器的广泛应用,为了区分模拟器与真实设备,确保应用程序的安全性,开发者和...

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

    Android 模拟器的 DNS 设置默认为 10.0.2.3,而一般电脑的 IP 地址则为 192.168.1.x 等,不在同一个网段。因此,需要将模拟器的 DNS 设置成电脑的 DNS 地址。 五、设置步骤 1. 用系统的命令进入 Android 开发包的...

    Android模拟器小技巧

    压缩文件包含:Android模拟器快捷键大全.pdf、 Android模拟器也玩ping.pdf、 gsm call命令向Android模拟器打电话.pdf、 sms send命令向Android模拟器发短信.pdf、 让你的Android模拟器支持Cupcake屏幕键盘.pdf

Global site tag (gtag.js) - Google Analytics