「.NET 開発基盤部会 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。
目次 †
概要 †
SaaS開発で調べたスマホネイティブ/Androidのデバッグについてのメモ。
エミュレータ †
Android Virtual Device (AVD) †
- シミュレートする端末の外観、機能、システムイメージを定義する。
ホストOSとの通信 †
- Emulatorによっては、ホスト側で名前解決できている範囲は、
エミュレーター側でも名前解決できるもよう(仕組みは不明)。
- その他、エミュレーターによって様々?
10.0.2.2や、169.254.80.80などが利用されるらしいが、
VisualStudio?環境では、169.254.80.80 だった。
AndroidStudio?の場合、10.0.2.2 が使われるのか?
インターネット接続 †
vs emulator †
Hyper-Vを使用したVS EmulatorでWiFi?(iphone)を使う場合に上手く行っていない。
プロキシ設定 †
エミュレーター内の設定 †
エミュレーター外の設定 †
- プロキシ認証に対応していないアプリケーションがある場合は、
Windows側にHttpProxyAuth?などのツールを使用して認証を通す。
- そもそもスマホはプロキシ環境下で使用しないので、
HttpProxyAuth?などのローカル・プロキシ・ツールを使用したほうが良い。
- HttpProxyAuth?などのローカル・プロキシ・ツールを使用する場合、
エミュレーターのAPN ( Access Point Name ) 設定に、
ローカル・ループバック・アドレス(127.0.0.1 or localhost)を指定できないので、
ホストPCのNICのアドレスをプロキシ(のアドレス)として指定するようにする。
アプリケーション・コンポーネント毎の設定 †
実機 †
Google USB ドライバ †
localhost †