Files
UnrealEngineUWP/Engine/Documentation/Source/Platforms/Android/SettingAndroidDeviceDevelopment/SettingAndroidDeviceDevelopment.CHN.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

204 lines
10 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.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
INTSourceChangelist:4674424
Availability: Public
Crumbs:
Title: 设置Android设备进行开发
Description: 了解用Android设备进行UE4开发时需要进行哪些设置。
Type:
Version: 4.19
Parent: Platforms/Mobile/Android
Order:
Tags: mobile
Tags: Android
Tags: StartingOut
Tags: PreRec
以下部分将讲述如何设置Android设备使其能运行您的UE4项目。
(#steps)
## 步骤
1. 首先用USB线将Android设备连接到开发电脑。
2. 插入电脑后,设备驱动软件应自动安装。如未安装,请访问[Android的OEM USB驱动](http://developer.android.com/tools/extras/oem-usb.html)页面来查找更多驱动安装链接和额外信息。
3. 在Android设备上打开 **设置Settings** 应用程序。
4. 点击 **开发者选项Developer Options** 打开菜单。
[REGION:tip]
如菜单未出现,则需要在设备上启用开发者选项。如需了解开发者选项的详情,请访问[在硬件设备上运行应用](http://developer.android.com/tools/device.html)页面。
[/REGION]
5. 向下滚动并选择 **关于手机About Phone**。根据所使用Android设备的不同此处可能出现“关于设备About Device”、“关于平板About Tablet”或“关于ShieldAbout Shield”等选项。
[REGION:note]
在较新的Android版本中其可能位于 **更多More** 部分中。
[/REGION]
6. 点按 **版本号Build Number** 7次来启动开发者模式。
[REGION:lightbox]
[![](Enable_Dev_Mode.png)(w:200px)](Enable_Dev_Mode.png)
[/REGION]
7. 进行数次点击后将出现一条消息:“再点击#次您便能启动开发者模式You are now # steps away from becoming a developer”。
8. 启动开发者模式后,屏幕上便会出现类似于下图的成功消息。
![](Dev_Mode_Active.png)
9. 回到“设置Settings”菜单中并选择应已存在与此的 **开发者选项Developer Options**。
[REGION:lightbox]
[![](Dev_Options_Enabled.png)(w:200px)](Dev_Options_Enabled.png)
[/REGION]
10. 在“开发者选项Developer Options”菜单点按中启用 **USB调试USB debugging**。
[REGION:lightbox]
[![](Enable_USB_Debugging.png)(w:200px)](Enable_USB_Debugging.png)
[/REGION]
11. 弹出提示后点按 **OK** 键。
[![](Enable_USB_Debugging_Warning.png)(w:200px)](Enable_USB_Debugging_Warning.png)
12. 断开Android的USB连接然后立即重新连接。设备被PC识别后Android设备上将出现以下消息询问是否允许此PC与设备对话。消息框将询问将把USB连接用作何用。点按 **固定允许来自此电脑的连接** 的 **勾选框**,然后点按 **OK** 按钮。
[![](PC_RSA_Fingerprint.png)(w:200px)](PC_RSA_Fingerprint.png)
(#endresult)
## 最终结果
可执行以下操作来验证所有内容是否已设置完毕Android也已能够用于UE4开发。
1. 首先按下 **Windows + R** 键打开 **运行** 对话框。
2. 在 **打开** 域中输入 **cmd**,然后点击 **OK** 按钮打开 **Windows命令行**。
![](Windows_Run_Command.png)
3. 在命令行上输入 **adb devices** 然后按下 **回车键** 来显示所有已连接的Android设备。
![](ADB_Devices.png)
使用 `adb devices` 命令后如未看到设备,可尝试以下操作:
* 如设备已在列表中但名称旁显示有 **未授权**则说明尚未接受开发电脑的电脑RSA密钥指纹。 
* 如插入并设置设备后其仍未出现则在Windows命令行中按以下顺序输入命令并重启 **Android调试桥** 或ADB服务
[REGION:MyTableInList]
| **属性名称** | **描述** |
| --- | --- |
| **ADB kill - server** | 其将停止ADB服务。 |
| **ADB start - server** | 其将开始ADB服务。 |
[/REGION]
* 在一些情况下一个已正确配置的Android设备如果被连接为 **媒体设备MTP**其则有可能不会出现。如出现此情况请在使用USB的选项中选择“相机PTP”选项将其连接为 **相机PTP**。
操作完成后此Android智能机便能用于部署和运行UE4项目。
(#steps)
## 步骤
1. 用USB线将Android设备连接到Mac。
2. 插入电脑后,设备驱动软件应自动安装。如未安装,请访问[Android的OEM USB驱动](http://developer.android.com/tools/extras/oem-usb.html)页面来查找更多驱动安装链接和额外信息。
3. 在Android设备上打开 **设置Settings** 应用程序。
4. 点击 **开发者选项Developer Options** 打开菜单。
[REGION:tip]
如菜单未出现,则需要在设备上启用开发者选项。如需了解开发者选项的详情,请访问[在硬件设备上运行应用](http://developer.android.com/tools/device.html)页面。
[/REGION]
5. 向下滚动并选择 **关于手机About Phone**。根据所使用Android设备的不同此处可能出现“关于设备About Device”、“关于平板About Tablet”或“关于ShieldAbout Shield”等选项。
[REGION:note]
在较新的Android版本中其可能位于 **更多More** 部分中。
[/REGION]
6. 点按 **版本号Build Number** 7次来启动开发者模式。
[REGION:lightbox]
[![](Enable_Dev_Mode.png)(w:200px)](Enable_Dev_Mode.png)
[/REGION]
7. 进行数次点击后将出现一条消息:**“再点击#次您便能启动开发者模式You are now # steps away from becoming a developer”**。
8. 启动开发者模式后,屏幕上便会出现类似于下图的成功消息。
![](Dev_Mode_Active.png)
9. 返回“设置Settings”菜单中并选择应已存在与此的 **开发者选项Developer Options**。
[REGION:lightbox]
[![](Dev_Options_Enabled.png)(w:200px)](Dev_Options_Enabled.png)
[/REGION]
10. 在“开发者选项Developer Options”菜单点按中启用 **USB调试USB debugging**。
[REGION:lightbox]
[![](Enable_USB_Debugging.png)(w:200px)](Enable_USB_Debugging.png)
[/REGION]
11. 弹出提示后点按 **OK** 键。
[![](Enable_USB_Debugging_Warning.png)(w:200px)](Enable_USB_Debugging_Warning.png)
12. 断开Android的USB连接然后立即重新连接。设备被Mac识别后Android设备上将出现以下消息询问是否允许此Mac与设备对话。消息框将询问将把USB连接用作何用。点按 **固定允许来自此电脑的连接** 的 **勾选框**,然后点按 **OK** 按钮。
[![](PC_RSA_Fingerprint.png)(w:200px)](PC_RSA_Fingerprint.png)
(#endresult)
## 最终结果
* 从/Applications/Utilities打开终端应用程序即可验证设备是否已设置妥当。
![](MAC_Terminal_Activate.png)
在命令行中输入“ADB devices”即可看到连接到Mac的所有设备。
![](MAC_Checking_ADB_Devices.png)
输入 `adb devices` 命令后如未看到设备,可尝试以下操作:
* 如设备已在列表中但名称旁显示有 **未授权**则说明尚未接受开发电脑的RSA密钥指纹。
* 如插入并设置设备后其仍未出现,则在命令行中按以下顺序输入命令并重启 **Android调试桥** 或ADB服务
[REGION:MyTableInList]
| **属性名称** | **描述** |
| --- | --- |
| **ADB kill - server** | 其将停止ADB服务。 |
| **ADB start - server** | 其将开始ADB服务。 |
[/REGION]
* 在一些情况下一个已正确配置的Android设备如果被连接为 **媒体设备MTP**其则有可能不会出现。如出现此情况请在使用USB的选项中选择“相机PTP”选项将其连接为 **相机PTP**。
操作完成后此Android智能机便能用于部署和运行UE4项目。
(#steps)
## 步骤
1. 用USB线将Android设备连接到安装有Linux系统的电脑。
2. 在Android设备上打开“设置Settings”应用程序。
[![](LinuxAndroid_Step17.png)](http://dnnrz1gqa.evoqondemand.com/en-us/Platforms/Android/GettingStarted/LinuxAndroid_Step17.png)
3. 点击 **开发者选项Developer Options** 打开菜单。
[![](LinuxAndroid_Step18.png)](http://dnnrz1gqa.evoqondemand.com/en-us/Platforms/Android/GettingStarted/LinuxAndroid_Step18.png)
[REGION:note]
如菜单未出现则需要在设备上启用“开发者选项”。启用方法为打开“设置”应用程序滚动到底部并选择“关于电话About Phone”。选择此项后滚动到底部并点按“版本号”7次。如需了解在Android设备上启用开发者选项的方法请参见Android的使用者指南。
[/REGION]
(#enablingusbdebugging)
## 启用USB调试
1. 在 **开发者选项Developer Options** 菜单中启用 **USB调试USB debugging**。
[![](LinuxAndroid_Step19.png)](http://dnnrz1gqa.evoqondemand.com/en-us/Platforms/Android/GettingStarted/LinuxAndroid_Step19.png)
2. 将出现一个窗口确认启用USB调试。阅读提示后点按 **OK** 按钮。
[![](LinuxAndroid_Step20.png)](http://dnnrz1gqa.evoqondemand.com/en-us/Platforms/Android/GettingStarted/LinuxAndroid_Step20.png)
3. 现在USB调试便已启用。
![](LinuxAndroid_Step20Note.png)
4. 现在断开Android设备的USB连接并在数秒之后将其重新连接。如果连接的是运行Android 4.2.2或以上版本的设备将出现以下对话询问使用者是否接受允许通过Linux电脑进行调试的RSA密钥。选择 **固定允许来自此电脑的连接** 的勾选框,然后点按 **OK** 按钮。
[![](LinuxAndroid_Step21.png)](http://dnnrz1gqa.evoqondemand.com/en-us/Platforms/Android/GettingStarted/LinuxAndroid_Step21.png)
(#endresult)
## 最终结果
输入 `adb devices` 命令后如未看到设备,可尝试以下操作:
* 如设备已在列表中但名称旁显示有 **未授权**则说明尚未接受开发电脑的RSA密钥指纹。
* 如插入并设置设备后其仍未出现则在Windows命令行中按以下顺序输入命令并重启 **Android调试桥** 或ADB服务
[REGION:MyTableInList]
| **属性名称** | **描述** |
| --- | --- |
| **ADB kill - server** | 其将停止ADB服务。 |
| **ADB start - server** | 其将开始ADB服务。 |
[/REGION]
* 在一些情况下一个已正确配置的Android设备如果被连接为 **媒体设备MTP**其则有可能不会出现。如出现此情况请在使用USB的选项中选择“相机PTP”选项将其连接为 **相机PTP**。操作完成后这台Android智能机便能用于部署和运行UE4项目。