Files
UnrealEngineUWP/Engine/Documentation/Source/Platforms/Android/SettingAndroidDeviceDevelopment/SettingAndroidDeviceDevelopment.CHN.udn

204 lines
10 KiB
Plaintext
Raw Normal View History

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项目。