Unreal Engine (UE) は、Visual Studio 用の Android Game Development Extension (AGDE) Plugin によるデバッグをサポートします。このプラグインにょって、Android Studio 環境に変更せずに Visual Studio の Android プロジェクトにデバッグ ツールとプロファイリング ツールを使用することができます。これは、Windows ユーザーの UE の Android プロジェクトに推奨されるデバッグ環境です。
このガイドでは、このプラグインをダウンロードおよび有効にする方法の説明と、使用に役立つリソースへのリンクを紹介します。
AGDE プラグインをダウンロードしてインストールする
AGDE プラグインをインストールするには、以下の手順に従ってプラグインが使用できるようにプロジェクトのソリューションを設定します。
-
Visual Studio 2019 がインストールされており、Unreal Engine のデフォルトの Visual Studio バージョンとして使用していることを確認してください。
-
Android Developer ページ から AGDE プラグインをダウンロードします。
-
AGDE プラグインを Visual Studio にインストールします。
-
プロジェクトの .uproject ファイルを見つけて、右クリックしてコンテキスト メニューを開きます。Generate Project Files をクリックして Visual Studio ソリューションを再生成します。
新しく再生成されたソリューションはデフォルトでプラグインが有効になっています。
AGDE プラグインを使用する
AGDE を有効にすると、プラグインは Visual Studio で接続されている Android デバイスを直接検知します。AGDE でデバッグする前に、プロジェクトを APK としてビルドしてステージングする必要があります。これは、クック プロセスを開始しないためです。クックとステージングのプロセスの詳細は「ビルド操作」ガイドを参照してください。ビルドを作成すると、AGDE でデバッグおよび起動することができます。
SIGILL エラーが起きた場合は、F5 を押してエラーをスキップして AGDE の実行を継続します。この問題は Unreal Engine の今後のバージョンで修正されます。
AGDE の機能の詳細については、次のドキュメントを参照してください。