Windows下,配置好Adroid环境变量后(如将d:\android-sdk-windows-1.0_r1\tools加
入系统变量PATH),在命令行窗口输入:
emulator
启动Android 模拟器后, 输入:
adb shell
进入adb shell模式:
将网络连接代理设置写入配置数据库,假如你的上网代理IP是10.193.xx.xx:
sqlite3
/data/data/com.android.providers.settings/databases/settings.db "INSERT
INTO system VALUES(99,'http_proxy','10.193.xx.xx:1080')"
查询一下是否成功更改了系统设置:
sqlite3
/data/data/com.android.providers.settings/databases/settings.db "SELECT *
FROM system"
结果中应有:99|http_proxy|10.193.xx.xx:1080
重启模拟器,应该可以使用Browser上
Internet了.
我在网上查了一下,发现有以下四种方式:
一:将网络连接代理设置写入配置数据库
1、通过命令行或者通过双击emulatoer可执行文件,打开模拟器
2、在命令行执行adb shell 打开android的控制台 (确保环境变量设置正确,即已经把Android_SDK/tools 添加到了PATH(Linux)/path(Windows))
3、执行 ls -l /data/data/com.android.providers.settings/databases/settings.db ,查看系统设置数据库文件是否存在
4、如果数据库文件存在,执行 sqlite3 /data/data/com.android.providers.settings/databases/settings.db,以 settings.db为当前scheme启动SQLITE3
5、执行 INSERT INTO system VALUES(99,’http_proxy’, ‘192.168.0.245:8080′); 语句插入数据,其中192.168.0.245是我用的代理服务器IP,8080是端口,请根据具体情况替换
6、执行 SELECT * FROM system; 来查看刚才插入的数据
7、重启模拟器,以使代理服务器设置生效
8、可以使用 DELETE FROM system WHERE _id=99; 语句来删除代理设置,或者使用 UPDATE system SET value = ‘192.168.0.245:8070′ WHERE _id=99; 来修改代理服务器设置
二:可能是DNS的问题
1、用系统的命令进入Android开发包的tools目录
cd E:android-sdk-windows ools
2、使用adb的shell,确认系统的各项属性
adb shell
getprop
getprop会列出系统当前的各项属性
3、得到模拟器的DNS地址
在结果里可以看到:
[net.dns1]: [10.0.2.3]
[net.dns2]: [10.0.2.4]
4、把dns改成我们自己的DNS
setprop net.dns1 192.168.1.1
注:一般TP-LINK及D-LINK的DNS都是192.168.1.1,如果不是请使用ipcnofig /all命令确认。
三:直接带参数启动模拟器
emulator @default -http-proxy 10.16.xx.xx:8080
其中default是模拟器的名称
四:在模拟器中设置
启动模拟器,然后进入 Settings->Wireless & networks->Mobile networks->Access Point Names
然后打开出现在列表中的access point;
然后下面这样设置:
- Proxy : your proxy address
- Port : your proxy port
- Username : your username if needed, or
- Password : your password if needed, or
由于公司的代理需要用户认证的,我用的是第四种方式
分享到:
相关推荐
### 解决Android模拟器上网问题 #### 概述 在进行Android应用开发的过程中,开发者经常需要使用Android模拟器来进行应用程序的测试与调试。然而,在某些情况下,模拟器可能会遇到无法联网的问题,这不仅影响了应用...
Android 模拟器上网问题是 Android 开发中常见的问题之一,解决这个问题需要理解 Android 模拟器的网络连接机制和 DNS 设置。下面将从概念、理论和实践三个方面对 Android 模拟器上网问题进行深入分析和解决。 一...
### Android模拟器上网问题解决方案 #### 一、通过配置代理服务器解决上网问题 当你遇到Android模拟器无法上网的情况时,可以尝试以下步骤设置代理服务器: 1. **启动模拟器**: - 通过命令行或者双击`emulator`...
Android 模拟器上网问题终版 Android 模拟器不能上网是由于模拟器的网络配置不正确所致。解决这个问题需要对模拟器的网络设置进行配置。 首先,在 Windows 下,需要配置 Android 环境变量,例如将 Android SDK 的...
黑莓手机模拟器上网设置 微软的WindowsMobile、Windows Phone 7 微软的Windows系统在PC上称王,但手机上却不见起色。WindowsMobile也是不错的系统,但却占据不到一定的市场份额。微软力推Windows Phone 7,希望...
"Android SDK 2.3安装图文教程 Android模拟器上网设置_西西软件资讯_files"可能包含与上述网页相关的图片或其他辅助文件,帮助用户更好地理解和遵循指南。 总的来说,Android SDK 2.3的安装过程涉及下载、安装组件...
来获取location信息,但是往往在调试中loc是null的,因为首先需要在模拟器中手动添加GPS信息,有两种手动添加方法 1、在eclipse下,windows–>open perspective–>DDMS–>Emulator control–>Manual下手动设置经纬度...
8. **使用模拟器**:安装完成后,可以在模拟器上运行应用,包括上网、聊天、听音乐等,就像在真实的安卓设备上一样。 【注意事项】 1. 安装过程中可能需要安装额外的驱动,以确保模拟器与硬件的兼容性。 2. 模拟器...
模拟器将启动并加载选定的安卓系统版本,用户可以在模拟器中执行与真实安卓设备相同的操作,包括上网、登录QQ、听音乐等。 注意事项: - 确保电脑满足最低硬件要求,特别是内存和处理器速度,因为模拟器可能需要较...
### Android手机利用USB线上网冲浪 #### 核心知识点概览 1. **原理介绍**:本教程涉及的关键技术是让Android手机通过USB连接到PC,并借助PC的互联网连接来实现上网。这一过程通常涉及调整PC上的网络共享设置以及在...
- 下载 `android-sdk_r05-windows.zip` 并解压缩至可用空间较大的磁盘。 - 运行解压后的文件夹中的 `SDKSetup.exe` 文件。 - 等待程序自动连接到 Google 的服务器以检查可用的包裹。 4. **下载和安装模拟器的...
安卓模拟器在Windows XP下的安装和设置教程 一、环境变量的设置 在开始安装安卓模拟器之前,需要先设置电脑系统的环境变量。在桌面【我的电脑】上点击鼠标右键,选择【属性】菜单,即打开了系统属性对话框。在...
以下是一个详细步骤,教你如何在Windows XP系统上安装安卓模拟器,包括环境变量配置、JDK和SDK的安装,以及模拟器的创建与设置。 1. **设置电脑环境变量** - 首先,需要配置Java Development Kit (JDK) 的环境变量...
1. **下载**:下载Android SDK安装包,例如`android-sdk_r05-windows.zip`。 2. **解压**:将其解压至一个有足够空间的磁盘分区。 3. **运行**:双击解压后的`SDKSetup.exe`启动安装向导。 4. **配置**:根据提示...
这个方法目前可以模拟android1.5-3.0系统,从各种安卓系统的手机,到安卓系统的平板电脑都可以模拟,而且可以安装所有安卓程序,可以上网、登QQ、听音乐等等。跟在手机和平板电脑上的操作和功能几乎一样。由于安装和...
Android的开发环境包含了多种工具,例如模拟器,它允许开发者在没有实际设备的情况下测试应用。模拟器能够帮助开发者运行和调试应用程序,它支持多种模拟器类型,并提供建立和移除模拟器的选项。这对于初学者而言,...
本文将详细介绍如何在Windows XP系统上安装和配置安卓模拟器,以实现类似手机和平板电脑的操作体验。 1. **安装Java Development Kit (JDK)** 在安装安卓模拟器之前,必须先安装JDK 1.6。JDK是Java编程语言的基础...