2011年12月2日金曜日

Android 4.0 SDKをProxy経由で使用する方法


Android 4.0 SDK(android-sdk_r15-windows.zip)では、Proxy Serverへのログイン情報を記憶しない様になりました。
これでは、会社内でSDKのファイルをダウンロード出来ないので、Androidアプリの開発が不能になるので、対応策を考えました。(Proxy Serverが無い会社は、対象外です)

1.SDK Manager.exeは、Proxy ServerのID/PASSWORDの指定機能が有りません。
そのため、ID/PASSWORDの指定が不要なpolipo Proxy Serverを利用します。
polipoは、社内の手持ちのLINUX/Redhat系ディストリビューションにインストールします。
  polipoを下記URLからダウンロード
http://www.pps.jussieu.fr/~jch/software/polipo/
設定ファイルは、/etc/polipo/configを修正。下記サンプルを参照して下さい。
http://supercharge.web.fc2.com/polipo/index.htm

2.SDK Manager.exeの設定画面において、https -> httpへ変換を有効にします。

windows/FireFox経由でpolipoを使用すると、何故かログインを要求されたりします。(^^;
polipoを使えるアプリケーションは限定されているようですが、Android SDKは大丈夫の様です。