如何将我的Android模拟器连接到互联网,例如使用浏览器?我已经找到了很多关于如何通过代理连接的建议,但这里不是这样,我的机器(Windows 7)是直接连接到路由器的。
当前回答
当我第一次运行模拟器时,我遇到了这个问题,我通过设置dns服务器来解决
Library/Android/sdk/platform-tools/adb shell getprop net.dns1
获取模拟器10.0.2.3的当前DNS服务器
然后设置它到我的局域网dns服务器
Library/Android/sdk/platform-tools/adb shell setprop net.dns1 192.168.1.1
其他回答
为了使用互联网通过代理模拟器尝试这些步骤,它为我工作:
进入设置->无线和网络->移动网络->接入点名称。 按菜单键。将出现一个选项菜单。
从选项菜单中选择新建APN。
单击“名称”。提供名称apn说我的apn。
点击APN。输入www。
点击代理。输入您的代理服务器IP。您可以从Internet explorer Internet选项菜单中获得它。
单击Port。输入端口号,在我的例子中是8080。您可以从Internet explorer Internet选项菜单中获得它。
单击User-name。以域名\user-name格式提供用户名。通常是你的系统登录。
点击密码。提供您的系统密码。
再次按菜单键。将出现一个选项菜单。
按下保存并尝试打开浏览器。我想这对你有帮助。
我解决了这个问题,我禁用了所有的网络连接,除了我正在使用的wifi连接,然后将剩余的启用连接的属性设置为静态分配的DNS地址。(没有DHCP)这是Win7 64bit
您需要使用“控制面板\所有控制面板项\网络连接”与模拟器共享您的笔记本电脑Internet,并选择笔记本电脑的活动Internet源,然后右键单击然后共享选项卡。在这里勾选共享复选框,如果需要,选择模拟器网络,如果列出。
右键单击Eclipse中的Project select Run As -> Run Configurations… 选择Android应用程序,然后选择“目标”标签 寻找“附加模拟器命令行选项”并将此命令行放入文本框 -http-proxy http://< username >:< password >@< hostname >:< port > .使用实例
(编辑) 对于最新版本的Android Studio,你需要使用的模拟器不再在~/Library/Android/sdk/tools文件夹中,而是在~/LibraryAndroid/sdk/emulator中。 如果在尝试下面的解决方案时,您会得到以下消息“PANIC:缺少'x86' CPU的模拟器引擎程序。,然后请参考https://stackoverflow.com/a/49511666更新您的bash环境。
操作系统:Mac OS X El Capitan
IDE: Android Studio 2.2
由于某些原因,我无法通过工作时的AVD访问互联网(可能是代理或网络配置问题)。 对我来说,诀窍是在命令行启动我的AVD,并手动提供谷歌公共DNS 8.8.8.8。
在你的终端中,进入Android sdk的文件夹工具,找到“模拟器”程序:
cd ~/Library/Android/sdk/tools
然后检索avd的名称:
emulator -list-avds
它会返回如下内容:
Android_Wear_Round_API_23
Nexus_10_API_22
Nexus_5X_API_22
Nexus_5X_API_24
Nexus_9_API_24
然后按以下指示启动您想要的AVD:
emulator -avd NameOfYourDevice -dns-server 8.8.8.8
您的AVD已经启动,您应该可以使用互联网了。
推荐文章
- 新版本的Android模拟器问题-模拟器进程已终止
- Android模拟器只显示黑屏和adb设备显示“设备离线”
- 在Android Studio的模拟器上截图
- 使Android模拟器运行得更快
- Android Studio错误:“Manifest合并失败:针对Android 12的应用程序”
- 我如何在Android模拟器中“摇动”Android设备以调出开发菜单来调试我的React Native应用程序
- 错误“与adb的连接中断,发生严重错误。”
- 从Android模拟器访问localhost:端口
- Android模拟器在Android Studio中被杀死
- 以编程方式在视图上添加填充
- 如何连接安卓模拟器到互联网
- 模拟器:ERROR: x86仿真目前需要硬件加速
- 运行新的Intel Android模拟器
- Android模拟器不需要键盘输入- SDK工具rev 20
- 如何在Android模拟器中连接本地主机?