Unity は、Android デバイスでアプリケーションをデバッグする方法として、以下をサポートしています。
Unity は Android デバイスの USB デバッグをサポートしています。USB デバッグを使用するにはデバイスの開発者向けオプションを有効にしてください。これを行うには、Android ドキュメントの デバイスの開発者向けオプションを設定する を参照してください。
USB ケーブルでデバイスをコンピューターに接続します。Windows コンピューターで開発している場合は、デバイス固有の USB ドライバーのインストールが必要な場合があります。詳しくは、使用しているデバイスのメーカーのウェブサイトを参照してください。
設定手順は Windows と macOS で異なります。Android デバイスと SDK との接続に関する詳細は、Android デベロッパードキュメントの ハードウェアデバイス上でアプリを実行する を参照してください。
ノート: Unity は ChromeOS デバイスでの USB デバッグをサポートしていません。代わりに、ワイヤレス接続で Android Debug Bridge を使用してください。
Unity は、Android Debug Bridge (ADB) の、USB 接続による使用 (Android デバイス用) と、ワイヤレス接続による使用 (Android および ChromeOS デバイス用) をサポートしています。ワイヤレス接続は、ChromeOS デバイスを使用する場合や、Android デバイスにコントローラーが接続されている場合、あるいは VR アプリケーションのデバッグ中で Android デバイスを VR キットに挿入する場合など、USB デバッグを実行できない場合に便利です。ChromeOS デバイスを ADB 経由で Unity に接続する方法については、ChromeOS デバイスでのデバッグ を参照してください。
USB を使用して ADB 経由で Android デバイスを Unity に接続するには、以下の手順に従ってください。
ワイヤレス接続を使用して ADB 経由で Android デバイスを Unity に接続するには、以下の手順に従ってください。
5555
の場合は入力の必要はありません。Unity がデバイスへの接続に成功すると、そのデバイスが Run Device として選択されます。Android デバイス上でアプリケーションのビルドを実行すると、Android はスクリプトからスタックトレースや ログ などのメッセージを収集します。Android は、これらのメッセージを表示するための Logcat コマンドラインツール を提供しています。このツールを Unity アプリケーションで使用するには、次のいずれかを行ってください。
logcat
パラメーターで起動します。$ adb logcat
詳細は Android Logcat を参照してください。