我已使用以下步骤设置我的模拟器
1。C:\Program Files\android-sdk-windows\tools>adb shell
# sqlite3 /data/data/com.google.android.providers.settings/databases/settings.db
sqlite> INSERT INTO system VALUES(99,’http_proxy', '10.10.8.1:8080');
之后我关闭了adb shell command prompt
和我的模拟器。然后打开我的模拟器,但webbrowser没有打开任何页面(web page not available messaage
)。
请任何人告诉我这个问题的解决方案。 是什么其他方式在Android模拟器中连接网络?
此致 Jeyavel N
答案 0 :(得分:1)
我遇到了同样的问题。我无法强制我的模拟器使用代理。我尝试使用-http-proxy运行模拟器,但它不起作用。我相信它与你用sql lite做的相同。如果您只是在浏览器上需要互联网,您可以尝试在您的模拟器中设置APN(主页>菜单>设置>无线控件>移动网络>接入点名称),您可以在那里设置您的代理。它对我有用,但它不是我想要的。
嗯,说实话,我担心唯一的选择是重定向本地系统的流量。我没试过这个,但也许这样的应用程序可以这样做:TunnelEx
我希望有效。
此致!
答案 1 :(得分:0)
如果需要使用代理,可以从命令行启动模拟器,如下所示:
emulator -http-proxy <<your proxy here>> -avd <<emulator-name>>