次の構成を使用して、Genymotionを介してAndroidを実行しています:
Android VMを開始すると、Genymotion構成でIP管理がIP192.168.1.214であることがわかります。コンピューターからこのアドレスにpingを実行することもできます。 、ここまではすべて良いです。
[メニュー]-> [設定]-> [ワイヤレスとネットワーク]-> [Wi-Fi]-> [WiredSSID]-> [ネットワークの変更]に移動すると、IPアドレス10.0.3.15が表示されます-なぜですか?
また、プロキシを設定しようとすると、ホストとポートだけが表示されますが、ユーザー/パスのオプションがないため、ブラウザのページにアクセスしようとすると、プロキシ認証が機能しないと表示されます。
プロキシを介して動作するようにAndroidを構成する方法はありますか?その場合、何を構成する必要がありますか?
ありがとうございました
IP構成は正しいようです。 genymotionとホストの間には2つの関係があります。
Genymotion設定のプロキシ設定で、プロキシのユーザー名とパスワードを設定できます。
NTLMやKerberosなどのより複雑な認証スキームを実行する場合、Genymotionは機能しません。ただし、回避策として、 Cntlm や NtlmAps などのツールを使用できます。これらのツールは、認証されていないローカルプロキシを提供し、Genymotionのアップストリームプロキシ認証を処理します。
この設定は、ソフトウェアGenymotionでのみ機能します。 Android内では、設定でプロキシを設定する必要もあります。 [設定]-> [Wi-Fi]-> [WiredSSID]を長押し-> [ネットワークの変更]-> [詳細設定を表示]をオンにします。
そこに記載されているように、プロキシはブラウザでのみ機能し、Gmailでも機能する可能性があります。使用しようとしている各アプリの設定にも設定する必要があります。すべてのアプリがプロキシ設定を提供するわけではありません。 Twitterはそうだと思いますが、あなたのアプリがそれを提供しないのなら、あなたは困惑しています!
私ははるかに簡単な解決策を見つけました。あなたがしなければならないのは、genymotionがホストのデフォルトIPを使用できるようにするルールをプロキシファイアに作成することです。このようにして、Oracle仮想マシンへの接続を管理します(プロキシファイアの操作に問題はありません。明らかに、プロキシファイアでは、認証資格情報を使用してプロキシをセットアップします)。