You've already forked UnrealEngineUWP
mirror of
https://github.com/izzy2lost/UnrealEngineUWP.git
synced 2026-03-26 18:15:20 -07:00
#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]
57 lines
3.4 KiB
Plaintext
57 lines
3.4 KiB
Plaintext
INTSourceChangelist:4499799
|
||
Availability: Public
|
||
Crumbs:
|
||
Title: Android调试
|
||
Description: 了解如何使用Android Studio调试您的UE4项目。
|
||
Type:
|
||
Version: 4.20
|
||
Parent: Platforms/Android
|
||
Order: 1
|
||
Tags: Android
|
||
|
||
|
||
虚幻引擎4(UE4)允许您使用Android Studio调试UE4项目中使用的C++和Java代码。在下面的教程中,我们将了解如何设置Android Studio,以便它可以用于调试UE4 Android项目。
|
||
|
||
##步骤
|
||
|
||
在下一部分,我们将介绍如何下载和设置Android Studio,以便它能够与UE4项目一起工作。
|
||
|
||
1. 首先,使用以下链接下载并安装Android Studio 3.0.1版本:
|
||
[https://developer.android.com/studio/archive](https://developer.android.com/studio/archive)
|
||
2. 接下来,构建要调试的apk,然后将其部署到用于调试的Android设备上。
|
||

|
||
3. 打开Android Studio Launcher,从显示的选项中,选择 **打开一个现有的Android Studio项目(Open an existing Android Studio Project)**。
|
||

|
||
4. 在 **打开文件或项目(Open File or Project)** 菜单中,导航到 **C:\\YourProjectName\\Intermediate\\Android\\APK\\Gradle**,选择 **Gradle** 目录,然后按下 **确定(OK)** 按钮。
|
||

|
||
5. 打开Android Studio后,转到 **运行菜单(Run Menu)**,并选择 **Edit Configurations(编辑配置)** 选项。
|
||

|
||
6. 单击 **调试器(Debugger)** 选项卡,并将调试类型设置为 **双(Dual)**。
|
||

|
||
7. 接下来,转到 **LLDB启动命令(LLDB Startup Command)** 选项卡,按下 **加号(plus)** 图标(+)然后输入以下一行,同时按下 **确定(OK)** 按钮以完成此过程。
|
||
命令脚本导入 "C:\PathToYourUE4EngineInstall\Engine\Extras/LLDBDataFormatters\UE4DataFormatters_2ByteChars.py"
|
||
[REGION:note]
|
||
请注意,在C++代码中,应使用TEXT("string")替代L("string")。
|
||
[/REGION]
|
||

|
||
[REGION:note]
|
||
请务必按下 **回车(Enter)** 键,否则命令不会执行。
|
||
[/REGION]
|
||
|
||
8. 现在,打开项目的任意一个.cpp文件,并将断点添加到要调试的项目。
|
||
|
||

|
||
10. 在主菜单中,选择 **运行(Run)** > **调试(Debug)‘app-app’**。
|
||

|
||
11. 当显示 **选择部署类型(Select Deployment Type)** 窗口时,从列表中选择您的设备并按下 **确定(OK)** 按钮。
|
||

|
||
|
||
##最终结果
|
||
|
||
完成所有这些操作后,等待调试器附加到您的Android设备。
|
||

|
||
|
||
[REGION:note]
|
||
根据项目的大小,调试器可能需要一些时间来进行附加。如果没有使用 **在APK内打包数据(Package data inside APK)** 选项,这样做也 **不会** 在设备上安装数据。这样做会减慢重新部署调试的速度,因为APK会更大。另一种选择是,在使用Android Studio进行调试之前,首先在编辑器上执行 **启动**,以在设备上安装当前关卡。或者,如果您需要的不仅仅是当前关卡数据,则可以在设备上打包和安装OBB。
|
||
[/REGION]
|