我在VirtualBox上使用Android 4.3来测试应用程序。但是,我正在我的计算机上运行VM,它位于代理(没有DHCP)的后面,所以我无法从VM连接到Internet。
我需要完成的任务:
你能告诉我怎么做吗?关于我正在使用的更多细节:
不熟悉adb中的可用命令(我只知道您可以使用Alt-F1访问它,并使用Alt-F7隐藏它),所以我希望获得更详细的说明。
谢谢
编辑:我运行以下命令来设置静态IP:
- su
- ifconfig eth0 192.168.1.213 netmask 255.255.255.0 up
- route add default gw 192.168.1.1 dev eth0
这解决了要求1(设置静态IP),现在我可以从我的网络ping其他计算机,所以我只需要一种方法来设置用户/通行证(要求2)
答案 0 :(得分:2)
这篇关于Android x86: setting-up IP Address using command line的文章可能对您有所帮助。
代理设置
sqlite3 /data/data/com.android.providers.settings/databases/settings.db
INSERT INTO system VALUES(99, 'http_proxy', '<proxy_server>:<port>');
ex: INSERT INTO system VALUES(99, 'http_proxy', '192.168.179.202:3128');
答案 1 :(得分:1)
以上答案仅适用于Android <6。 如果您使用的是更新的产品,以下内容对我有用
Alt + F1进入外壳
settings put global http_proxy <address>:<port>