Files
UnrealEngineUWP/Engine/Documentation/Source/Platforms/Android/AndroidDebugging/AndroidDebugging.JPN.udn
mitchell wilson 62805384bf Copying //UE4/Dev-Documentation to Samples-Main (//UE4/Samples-Main) CL - 4860397
#rb none

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: mitchell.wilson
#ROBOMERGE-SOURCE: CL 4860421 in //UE4/Main/...
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 4860484 by mitchell wilson in Dev-VR branch]
2019-01-31 15:44:30 -05:00

56 lines
4.1 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
INTSourceChangelist:4499799
Availability: Public
Crumbs:
Title: Android でのデバッグ作業
Description: UE4 プロジェクトを Android Studio を使用してデバッグする方法について説明します。
Type:
Version: 4.20
Parent: Platforms/Android
Order: 1
Tags: Android
Unreal Engine 4 (UE4) と Android Studio により、UE4 プロジェクトで使用する C++ および Java コードをデバッグできます。以下の操作ガイドでは、UE4 Android プロジェクトをデバッグするために使用できる、Android Studio のセットアップを説明します。
## ステップ
次のセクションでは、Android Studio をダウンロードおよびセットアップして、UE4 プロジェクトで使用するための方法を説明します。
1. まず、次のリンクから Android Studio version 3.0.1 をダウンロードしてインストールします。 
[https://developer.android.com/studio/archive](https://developer.android.com/studio/archive)
2. 次に、デバッグ対象の apk をビルドしてから、デバッグに使用する Android デバイスにデプロイします。
![](package_menu.png)
3. Android Studio ランチャーを開き、表示されたオプションから、 **[Open an existing Android Studio Project]** を選択します。
![](AndroidDebugging_01.png "AndroidDebugging_01.png")
4. **[Open File or Project]** メニューで、**C:\\YourProjectName\\Intermediate\\Android\\APK\\Gradle** に移動し、「**Gradle**」ディレクトリを選択してから、**[OK]** ボタンをクリックします。
![](AndroidDebugging_02.png "AndroidDebugging_02.png")
5. Android Studio が開いたら、**[Run]** メニューに移動し、**[Edit Configurations]** オプションを選択します。
![](AndroidDebugging_03.png "AndroidDebugging_03.png")
6. **[Debugger]** タブをクリックして、デバッグ タイプを **[Dual]** に設定します。
![](AndroidDebugging_04.png "AndroidDebugging_04.png")
7. 次に、**[LLDB Startup Commands]** タブに移動し、 **プラス** アイコン (+) を押し、**[OK]** ボタンを押してプロセスを完了します。
command script import "C:\PathToYourUE4EngineInstall\Engine\Extras/LLDBDataFormatters\UE4DataFormatters_2ByteChars.py"
[REGION:note]
C++ コードでは TEXT("string") を使用し、L("string") を使用しないように注意してください。
[/REGION]
![](AndroidDebugging_05.png "AndroidDebugging_05.png")
[REGION:note]
**Enter** キーを必ず押してください。そうしないとコマンドが有効になりません。
[/REGION]
8. この時点で、プロジェクトの .cpp ファイルを開き、デバッグ対象のアイテムにブレークポイントを追加します。
![](AndroidDebugging_10.png)
10. メイン メニューで、**[Run]** > **[Debug 'app-app'] を選択します。
![](AndroidDebugging_06.png "AndroidDebugging_06.png")
11. **[Select Deployment Type]** ウィンドウが表示されたら、リストから使用するデバイスを選択し、**[OK]** ボタンを押します。
![](AndroidDebugging_07.png "AndroidDebugging_07.png")
## 最終結果
これらの手順をすべて完了したら、デバッガがユーザーの使用する Android デバイスにアタッチするのを待ちます。
![](AndroidDebugging_08.png)
[REGION:note]
プロジェクトのサイズにより、デバッガがアタッチするのに時間が掛かる場合があります。また、 **[Package data inside APK]** オプションを使用しない場合、デバイスにデータはインストール **されません** 。これを実行する場合、APK のサイズが大きくなることから、デバッグの再デプロイは遅くなります。別のオプションとして、エディタで **起動** してから、デバッグ用 Android Studio を使用してデバイスに現在のレベルをインストールする方法があります。現在のレベルのデータ以外が必要な場合、OBB をパッケージ化してデバイスにインストールすることもできます。
[/REGION]