3

アプリをテストするために、VirtualBoxでAndroid 4.3を使用しています。ただし、プロキシの背後にある (DHCP を使用しない) コンピューターで VM を実行しているため、VM からインターネットに接続できません。

私が達成する必要があること:

  1. 静的 IP (192.168.1.213/24、ゲートウェイ 192.168.1.1) を使用するように Android マシンをセットアップします。
  2. プロキシ アクセスのセットアップ (プロキシはネットワーク 192.168.1.2 内の別のサーバー上にあり、ユーザー/パスを持っています)

どうすればこれができるか教えてください。私が使用しているものの詳細:

  • http://code.google.com/p/android-x86/downloads/listから、私は android-x86-4.3-20130725.iso を使用しました
  • VirtualBox のマシンの設定で、ブリッジ アダプターとデフォルトの選択「Realtek PCIe GBE Family Controller」を使用しました。
  • その他の変更はありません

adb で使用できるコマンドにあまり詳しくないので (Alt-F1 でアクセスし、Alt-F7 で非表示にできることだけは知っています)、詳細な手順を教えていただければ幸いです。

ありがとうございました

編集:次のコマンドを実行して、静的 IP をセットアップしました。

- す

- ifconfig eth0 192.168.1.213 ネットマスク 255.255.255.0 アップ

- ルート追加デフォルト gw 1​​92.168.1.1 dev eth0

これで要件 1 (静的 IP の設定) が解決され、ネットワークから他のコンピューターに ping を実行できるようになったので、必要なのはユーザー/パスを使用してプロキシを設定する方法だけです (要件 2)。

4

2 に答える 2

2

Android x86に関するこの記事: コマンド ラインを使用した IP アドレスの設定が役立つ場合があります。

プロキシ設定

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');
于 2014-09-19T13:08:44.623 に答える