上一节介绍了应用的开发,以及如何在Phone模拟器中运行。这种运行方式称为远程模拟器(Remote Emulator)运行。远程模拟器支持Phone、Tablet、Car、TV、Wearable等设备。本节将介绍如何在真实的本地设备中运行应用。
需要注意的是,无论是在本地真机还是在远程真机中运行应用,首先需要对应用进行签名。有关应用的签名可以参见3.4节。
如果你手上刚好有一台真实的设备,那么也可以将应用直接在设备中运行。
一般是可以用USB或IP方式连接的实体设备,支持USB方式连接的有Phone、Tablet、Car、Wearable等设备,支持IP方式连接的有TV等设备。以下是连接不同设备的具体步骤。
(1)在Phone或者Tablet中,打开“开发者模式”,可在“设置”→“关于手机/关于平板”中连续多次单击“版本号”,直到提示“您正处于开发者模式”。
(2)使用USB方式将Phone或者Tablet与PC端进行连接。
(3)在Phone或者Tablet中,USB连接方式选择“传输文件”。
(4)在Phone或者Tablet中,打开“设置”→“系统和更新”→“开发人员选项”,打开“USB调试”开关。
(1)将TV和PC连接到同一网络或设置为同一个网段。
(2)获取TV端的IP地址。
(3)TV上的5555端口为打开状态。
(4)在DevEco Studio菜单栏中,单击Tools→IP Connect,输入连接设备的IP地址,点击,连接正常后,设备状态为online,如图3-13所示。
图3-13 运行应用
在Car或者Wearable中,直接使用USB方式连接Car或者Wearable和PC端即可。
假设要在真实Phone设备中运行HelloWorld应用,那么步骤如下:
(1)使用USB方式连接Phone设备和你的开发PC。
(2)在DevEco Studio菜单栏中单击Run→Run 'entry'或单击放大,或使用快捷键Shift+F10运行应用,如图3-14所示。
图3-14 运行应用
(3)在弹出的界面中选择已连接的Phone设备,单击OK按钮。
(4)DevEco Studio将会启动HAP的编译构建和安装。安装成功后,Phone会自动运行安装的HarmonyOS应用。