我的公司要求VPN连接到我们的开发系统,这是我第一次尝试在家中使用Android应用程序。事实证明,模拟器不想使用VPN接口,所以即使我在连接VPN的笔记本电脑上连接到我们的开发系统,其上运行的模拟器也没有。
我想到了3个解决方案:
2和3可能有效,但我仍然想知道是否有一种简单的方法可以让仿真器使用VPN接口而无需解决方法。
我正在运行OS X 10.7并且我已经尝试使用网络>>设置服务订单来调整接口优先级顺序。
我想我可以把旧戴尔掸掉并在那里试一试,但我希望得到同样的结果。
答案 0 :(得分:23)
首先启动你的vpn连接然后重启模拟器,现在模拟器应该使用主机vpn连接。
根据{{3}}:,主要是因为DNS问题启动时,模拟器会读取系统当前使用的DNS服务器列表。然后,它会在此列表中存储最多四个服务器的IP地址,并根据需要在模拟地址10.0.2.3,10.0.2.4,10.0.2.5和10.0.2.6上为它们设置别名。
答案 1 :(得分:8)
我在Mac上所做的只是确保选中“通过vpn发送所有流量”。 在网络首选项中选择了vpn连接后单击高级后,您将找到此设置。
适用于我的情况,但可能不会取决于您要连接的VPN的类型。
答案 2 :(得分:4)
我遇到了同样的问题,并在Android模拟器启动并连接到互联网后连接到cisco vpn解决了这个问题。
在Windows 7中为我工作
答案 3 :(得分:3)
答案 4 :(得分:0)
我在Windows上设置了一个vpn连接。然后我启动了模拟器。模拟器和我电脑上的所有内容都开始使用该vpn连接。
答案 5 :(得分:0)