.NET 開発基盤部会 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。

目次

概要

SaaS開発で調べたスマホネイティブ/Androidのデバッグについてのメモ。

エミュレータ

種類

Android Virtual Device (AVD)

Visual Studio Emulator for Android

BluestacksとGenymotion

Ripple Emulator

ホストOSとの通信

IDEやエミュレータなど環境によって様々

Android Studio環境

10.0.2.2 が使われる模様(AVD起動中に以下のShellで設定されているもよう)。

AVD_LOCAL_IP="10.0.2.2"

Visual Studio環境

localhostの書き換え

参考

インターネット接続

Android Virtual Device (AVD)

Visual Studio Emulator for Android

Hyper-Vを使用したVS EmulatorでWiFi?(iphoneデザリング)を使う場合に上手く行っていない。

プロキシ設定

エミュレータ内の設定

エミュレーター外の設定

アプリケーション・コンポーネント毎の設定

Hyper-Vを一時的に無効化する。

Docker for WindowsでHyper-Vを使ってしまう。

実機

USBで接続した実機デプロイ&デバッグ

接続

USBデバッグを許可

端末の開発者オプションを有効にし、USBデバッグを許可にする

Google USB ドライバのインストール

通信

Wi-Fi、4G/LTE

Wi-Fi、4G/LTE通信は可能。

ホストとの通信

基本的にホストと通信不可の模様。

参考

Android Debug Bridge (adb)

https://developer.android.com/studio/command-line/adb?hl=JA

概要

コンポーネント

クライアント

サーバー

デーモン

仕組

以下の順でデバッグが確立する。

adb クライアントを起動する

クライアント・サーバ間の接続

サーバとエミュレータ / 端末インスタンスの接続

サーバは、以下の方法でエミュレータ / 端末インスタンスへの接続をセットアップ。

参考


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS