当前位置:  开发笔记 > 编程语言 > 正文

需要使用Android Emulator进行身份验证的代理

如何解决《需要使用AndroidEmulator进行身份验证的代理》经验,为你挑选了6个好方法。

有没有人设法让Android模拟器在需要身份验证的代理后面工作?

我已经尝试将-http-proxy参数设置为

http://DOMAIN/USERNAME:PASSWORD@IP:PORT

但我没有成功.

我试过跟随文档无济于事.我也尝试了这个-verbose-proxy设置,但这似乎不再存在.

有什么指针吗?



1> 小智..:

我管理在Adndroid 2.2模拟器中执行此操作.

Go to "Settings" -> "Wireless & Networks" -> "Mobile Networks" -> "Access Point Names" -> "Telkila"

在那里设置代理主机名在属性"代理"和属性"端口"中的代理端口


这些代理设置适用于Android中的浏览器 - 但不适用于应用.有没有人遇到过类似的问题?

2> Deepak Sarda..:

看起来像SDK 1.5以后,-http-proxy标志也行不通.对我有用的是在模拟器中启动android映像,然后在Android运行后,转到Home > Menu > Settings > Wireless Controls > Mobile Networks > Access Point Names然后设置默认访问点的http代理设置.

有了APN代理设置,我可以让模拟器的浏览器上网冲浪.但是,像地图这样的其他东西仍然不起作用.



3> Naseer..:

我记得有同样的问题 - 在网上搜索后,我找到了这个解决方案 - 从命令行,

1. > adb shell
2. # sqlite3 /data/data/com.android.providers.settings/databases/settings.db
3. sqlite> INSERT INTO system VALUES(99,’http_proxy', 'proxy:port');
4. sqlite>.exit

编辑:编辑的答案,以反映最新版本的Android.


在sdk 2.1中,它应该是:sqlite3 /data/data/com.android.providers.settings/databases/settings.db

4> arnouf..:

显然这个问题只能在Android 2.x和Windows上运行.这里有一个已打开的错误:http: //code.google.com/p/android/issues/detail?id = 5508&q = emulator%20proxy&solpec = ID%20Type%20Status%20Owner%20Summary%20Stars



5> Taranttini..:

    找到该文件androidtool.cfgC:\Documents and Settings\YOUR USER NAME\.android\

    添加此行:

    http.proxyLogin=USER@PASSWORD
    

    保存文件并尝试打开Android SDK.



6> 小智..:

要设置代理服务器,我们需要设置APNS设置.去做这个:

转到设置

转到无线和网络

去移动网络

转到访问点名称.使用菜单添加新的apns

设置Proxy = localhost

设置用于创建代理服务器的Port = port,在我的例子中是8989

对于设置Name和apn,这里是链接:

根据你的SIM卡,你可以看到表

推荐阅读
郑小蒜9299_941611_G
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有