关于Android emulator的proxy问题

由于公司上网有网关,我的模拟器无法打开地图,于是乎我google,发现了三种方案。

1.数据库插入。

先把android tool加到环境变量中。

首先启动模拟器。

打开windows命令行。

adb shell

然后看看数据库文件是否存在。

cd data/data/com.android.providers.settings/databases

ls

setting.db就是数据库文件,如果存在,

sqlite3 settings.db

进入数据库,插入一条数据。

insert into system values(99,'http_proxy','usernane:password@proxy:port';

查询是否插入成功。

select * from system where value = 99;

 

重启模拟器。

这种方案很多人说可以,但是我的不行,不知道为啥。

2.命令行打开模拟器

emulator -avd <AVD name> -http-proxy username:password@proxy:port

这种方法打开的模拟器,就可以打开地图。

缺点是从Eclipse里打开的才能安装你的apk,所以要先从Eclipse里打开了emulator,安装了apk以后,再用这种方法。

不知道有没有更好的方法。

3。这种方法就是在emulator里面的setting里修改网络设置,这种方法可以打开网页,但是地图没法打开。

 

我用的是第二种方法,不知道有没有更好的方法。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值