`
sunwei_07
  • 浏览: 27851 次
  • 性别: Icon_minigender_1
  • 来自: 嘉兴
社区版块
存档分类
最新评论

【转】Windows下设置Android模拟器上网

    博客分类:
  • java
阅读更多
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模拟器上网问题宣贯.pdf

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

    android模拟器上网问题

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

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

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

    各大手机系统模拟器

    黑莓手机模拟器上网设置 微软的WindowsMobile、Windows Phone 7 微软的Windows系统在PC上称王,但手机上却不见起色。WindowsMobile也是不错的系统,但却占据不到一定的市场份额。微软力推Windows Phone 7,希望...

    Android SDK 2.3安装图文教程.rar

    "Android SDK 2.3安装图文教程 Android模拟器上网设置_西西软件资讯_files"可能包含与上述网页相关的图片或其他辅助文件,帮助用户更好地理解和遵循指南。 总的来说,Android SDK 2.3的安装过程涉及下载、安装组件...

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

    来获取location信息,但是往往在调试中loc是null的,因为首先需要在模拟器中手动添加GPS信息,有两种手动添加方法 1、在eclipse下,windows–>open perspective–>DDMS–>Emulator control–>Manual下手动设置经纬度...

    安卓模拟器、电脑运行安卓系统android、apk文件.pdf

    8. **使用模拟器**:安装完成后,可以在模拟器上运行应用,包括上网、聊天、听音乐等,就像在真实的安卓设备上一样。 【注意事项】 1. 安装过程中可能需要安装额外的驱动,以确保模拟器与硬件的兼容性。 2. 模拟器...

    电脑上安装安卓系统模拟器的方法

    模拟器将启动并加载选定的安卓系统版本,用户可以在模拟器中执行与真实安卓设备相同的操作,包括上网、登录QQ、听音乐等。 注意事项: - 确保电脑满足最低硬件要求,特别是内存和处理器速度,因为模拟器可能需要较...

    Android手机利用USB线上网冲浪-文档

    ### Android手机利用USB线上网冲浪 #### 核心知识点概览 1. **原理介绍**:本教程涉及的关键技术是让Android手机通过USB连接到PC,并借助PC的互联网连接来实现上网。这一过程通常涉及调整PC上的网络共享设置以及在...

    在电脑上安装手机安卓模拟器教材

    - 下载 `android-sdk_r05-windows.zip` 并解压缩至可用空间较大的磁盘。 - 运行解压后的文件夹中的 `SDKSetup.exe` 文件。 - 等待程序自动连接到 Google 的服务器以检查可用的包裹。 4. **下载和安装模拟器的...

    电脑运行Android系统android、apk文件.pdf

    安卓模拟器在Windows XP下的安装和设置教程 一、环境变量的设置 在开始安装安卓模拟器之前,需要先设置电脑系统的环境变量。在桌面【我的电脑】上点击鼠标右键,选择【属性】菜单,即打开了系统属性对话框。在...

    电脑上安装安卓系统模拟器方法最新整理修正版2022.04.29汇编.pdf

    以下是一个详细步骤,教你如何在Windows XP系统上安装安卓模拟器,包括环境变量配置、JDK和SDK的安装,以及模拟器的创建与设置。 1. **设置电脑环境变量** - 首先,需要配置Java Development Kit (JDK) 的环境变量...

    电脑上安装安卓系统模拟器的方法(直接用JAVA虚拟成手机).docx

    1. **下载**:下载Android SDK安装包,例如`android-sdk_r05-windows.zip`。 2. **解压**:将其解压至一个有足够空间的磁盘分区。 3. **运行**:双击解压后的`SDKSetup.exe`启动安装向导。 4. **配置**:根据提示...

    安卓手机模拟器

    这个方法目前可以模拟android1.5-3.0系统,从各种安卓系统的手机,到安卓系统的平板电脑都可以模拟,而且可以安装所有安卓程序,可以上网、登QQ、听音乐等等。跟在手机和平板电脑上的操作和功能几乎一样。由于安装和...

    Android资料

    Android的开发环境包含了多种工具,例如模拟器,它允许开发者在没有实际设备的情况下测试应用。模拟器能够帮助开发者运行和调试应用程序,它支持多种模拟器类型,并提供建立和移除模拟器的选项。这对于初学者而言,...

    电脑上安装安卓系统模拟器的方法(直接用JAVA虚拟成手机)参照.pdf

    本文将详细介绍如何在Windows XP系统上安装和配置安卓模拟器,以实现类似手机和平板电脑的操作体验。 1. **安装Java Development Kit (JDK)** 在安装安卓模拟器之前,必须先安装JDK 1.6。JDK是Java编程语言的基础...

Global site tag (gtag.js) - Google Analytics