Android で Unreal Engine アプリをデバッグする
Android デバイスで Unreal Engine アプリを操作する際は、Rider の豊富なデバッグ機能をご利用いただけます。ご利用を開始するには、以下の手順に従ってください。
ターゲットの Android デバイスをマシンに接続し、デバイスのデバッグを有効にします。
Rider Android サポートプラグインが Rider にインストールされていることを確認します。
Android Studio と SDK がマシンにインストールされ、設定されていることを確認してください。
Rider で Unreal プロジェクトを開き、Unreal Editor に接続して、初期のデプロイを実行します。
Rider からデバッグを開始します。
Rider Android サポートプラグインをインストールする
この機能は、インストールして有効にする必要がある Rider Android サポート(英語)プラグインに依存しています。
Ctrl+Alt+S を押して設定を開き、を選択します。
マーケットプレースタブを開き、Rider Android サポートプラグインを見つけて、インストールをクリックします (プロンプトが表示されたら、IDE を再起動します)。
Android Studio と SDK をインストールする
Android Studio および Android SDK コマンドラインツールのインストールについては、UnrealEngine のドキュメント(英語)で説明されています。
マシンに Android Studio がインストールされていない場合は、Unreal Engine のドキュメントに記載されているように、Unreal Editor から Turnkey を実行して、必要なバージョンの Android Studio とすべての必要なコンポーネントを自動的にインストールすることをお勧めします。

Android Studio がすでにマシンにインストールされている場合は、必ず Android SDK のセットアップを完了して確認してください(英語)。
Unreal Engine アプリの初期デプロイ
JetBrains Rider で Unreal Engine アプリプロジェクトを開きます。
ソリューション構成セレクターを開き、ターゲットのエディターを選択します。

ソリューション構成はツールバーに表示することも非表示にすることもできます。非表示の場合は、ツールバーの「ビルド
」ボタンの横にあるセレクターをクリックするとアクセスできます。
Rider ツールバーの実行
をクリックします。
JetBrains Rider は Unreal Engine アプリをビルドし、Unreal Editor で開きます。
Unreal Editor に切り替えて、初期アプリデプロイを実行します。メニューから を選択します。

ビルドと初期デプロイが成功したら、Unreal Editor を閉じます。
デバッグを開始する
Unreal Engine ソリューションが開いている JetBrains Rider に戻ります。
ソリューション構成セレクターで、ターゲットのゲームと、プラットフォームの Android を選択します。

構成プロパティを変更した後、ソリューションが再読み込みされるまで待機します。
デバイスマネージャーがメインツールバーに表示され、ターゲットデバイスが選択されていることを確認します。

実行 / デバッグ構成ダイアログ () を開き、現在の実行構成で以下のプロパティが正しいことを確認します。前の手順でソリューション構成を Android Game に切り替えると、実行構成が自動的に作成されます。
プロジェクトが正しく選択されています。アプリの実行可能なプロジェクトに対応している必要があります。
ローンチプロファイルは
Android Deployです。これは自動的に設定されるため、変更しないでください。風味は、Unreal Editor を介したアプリの初期デプロイ中に使用されるフレーバーに対応します。

プロジェクトコードにブレークポイントを設定して、デバッグセッションの準備をします。
ツールバーのデバッグ `
をクリックするか、他の方法を使用してデバッグセッションを開始します。
デバッガーが接続された状態で、接続されたデバイス上で Unreal Engine アプリが起動されます。
関連ページ:
デバッグ
デバッガーは JetBrains Rider の不可欠な部分であり、これを使用すると、アプリケーションの実行時の動作を調べたり、問題のあるコードを特定したり、問題の原因を段階的に特定したりできます。典型的なデバッグ手順デバッグするプログラムの実行 / デバッグ構成を定義します。潜在的な問題が存在する可能性のあるソースコード内のブレークポイントの設定、プログラムをデバッグモードで起動するか、実行中のプロセスに接続して、デバッグを開始します。プログラムの実行が中断した場合は、コードをステップ実行し、...
実行 / デバッグ構成ダイアログ
このダイアログを使用して、実行 / デバッグ構成を作成、編集、調整、削除したり、新しく作成されたすべての実行 / デバッグ構成に適用されるデフォルトのテンプレートを構成したりします。既存の実行 / デバッグ構成は、構成タイプごとにグループ化されています。新しい構成を作成するためのテンプレートは編集可能であり、ダイアログの左側のペインにある構成テンプレートの編集…リンクから利用できます。共通設定:実行構成を編集するとき(ただし実行構成テンプレートは編集しないとき)、次のオプションを指定できます。...
ブレークポイント
ブレークポイントを使用すると、特定のステートメントでプログラムの実行を一時停止し、変数値、コールスタック、その他のプログラムパラメーターを分析したり、式を評価したり、プログラムをステップ実行したりできます。JetBrains Rider では、次の型のブレークポイントを操作できます。行ブレークポイント、コード内の特定の文に設定できます。実行がこの行に達すると、デバッガーはプログラムの実行を中断します。行ブレークポイントは実行可能な行にのみ設定できます。コメント、宣言、空行は、行ブレークポイントの...
開始、一時停止、再開、停止
プロセス(アプリケーション、単体テスト、静的メソッド、または実行可能構成を持つもの)をデバッグするには、接続されたデバッガーでこのプロセスを実行する必要があります。デバッグセッションを開始する:デバッグセッションを開始するには、いくつかのオプションがあります。IDE からソースコードを開始できる場合は、を押すか、ツールバーのデバッグをクリックします。このようにして、現在選択されている実行 / デバッグ構成を、接続されているデバッガー(デバッグモード)で起動します。アプリケーションがすでに実行...
UnrealEngine プロジェクトのデバッグ
JetBrains Rider を使用すると、行ブレークポイント、ウォッチポイント、条件付きブレークポイントなどを設定できます。デバッグセッション中に、評価式を使用したり、値を設定したりすることもできます。Natvis のサポート:LLDB ベースのデバッガーは Natvis ファイルをサポートしており、UE4.natvis を自動的に検出してロードし、UnrealEngine データ型のユーザーフレンドリーなビューを提供します。次の Visual Studio Natvis カスタマイズ機能...