云网牛站
所在位置:首页 > HarmonyOS问题与回答 > 连接真机来运行鸿蒙HarmonyOS应用的七种方法

连接真机来运行鸿蒙HarmonyOS应用的七种方法

2021-06-23 11:08:54作者:南山南稿源:HarmonyOS站

问题:怎么连接真机来运行鸿蒙HarmonyOS应用?总共有几种方法可以实现?

 

回答:

根据真机设备的不同,操作也有些不一样,具体可以看以下七种方法:

1]、在Phone和Tablet中运行应用

2]、在Car中运行应用

3]、在TV中运行应用

4]、在Wearable中运行应用

5]、在Lite Wearable中运行应用

6]、在Smart Vision设备中运行应用

7]、在Router中运行应用

一、在Phone和Tablet中运行应用

在Phone和Tablet中运行HarmonyOS应用的操作方法一致,均采用USB的连接方式。

1、前提条件

在Phone或者Tablet中运行应用,需要打包带签名信息的HAP。

在Phone或者Tablet中,打开“开发者模式”,可在设置 > 关于手机/关于平板中,连续多次点击“版本号”,直到提示“您正处于开发者模式”即可。

2、操作步骤

使用USB方式,将Phone或者Tablet与PC端进行连接。

在Phone或者Tablet中,USB连接方式选择“传输文件”。

在Phone或者Tablet中,打开设置 > 系统和更新 > 开发人员选项,打开“USB调试”开关。参考“在华为HarmonyOS 2.0中怎么打开USB调试模式,路径在哪里”一文。

在菜单栏中,点击Run>Run'模块名称'或,或使用默认快捷键Shift+F10(Mac为Control+R)运行应用。

连接真机来运行鸿蒙HarmonyOS应用的七种方法

DevEco Studio启动HAP的编译构建和安装。安装成功后,Phone或者Tablet会自动运行安装的HarmonyOS应用。

二、在Car中运行应用

在Car中安装和运行HarmonyOS应用,采用USB连接方式。

1、前提条件

在Car中运行应用,需要提前打包带签名信息的HAP。

2、操作步骤

使用USB方式,连接Car和PC端。

在菜单栏中,点击Run>Run'模块名称'或,或使用默认快捷键Shift+F10(Mac为Control+R)运行应用。

连接真机来运行鸿蒙HarmonyOS应用的七种方法

DevEco Studio启动HAP的编译构建和安装。安装成功后,Car会自动运行安装的HarmonyOS应用。

三、在TV中运行应用

在TV(智慧屏)中安装和运行HarmonyOS应用,采用IP Connect的连接方式。该连接方式要求TV和PC端在同一个网段,建议将TV和PC连接到同一个WLAN下;如果采用网线连接,需要手动设置PC和TV的本地IP地址。

1、前提条件

已将TV和PC连接到同一网络或设置为同一个网段。

已获取TV端的IP地址。

TV上的5555端口为打开状态。可通过如下命令打开5555端口:

hdc fport tcp:5555

在TV中运行应用,需要提前打包带签名信息的HAP。

2、操作步骤

在DevEco Studio菜单栏中,点击Tools>IP Connect,输入连接设备的IP地址,点击开始按钮,连接正常后,设备状态为online。

连接真机来运行鸿蒙HarmonyOS应用的七种方法

在菜单栏中,点击Run>Run'模块名称'或,或使用默认快捷键Shift+F10(Mac为Control+R)运行应用。

连接真机来运行鸿蒙HarmonyOS应用的七种方法

DevEco Studio启动HAP的编译构建和安装。安装成功后,TV会自动运行安装的HarmonyOS应用。

四、在Wearable中运行应用

在Wearable中安装和运行HarmonyOS应用,采用USB连接方式。

1、前提条件

在Wearable中运行应用,需要打包带签名信息的HAP。

2、操作步骤

使用USB方式,连接Wearable和PC端。

在菜单栏中,点击Run>Run'模块名称'或点击前进按钮,或使用默认快捷键Shift+F10(Mac为Control+R)运行应用。

连接真机来运行鸿蒙HarmonyOS应用的七种方法

DevEco Studio启动HAP的编译构建和安装。安装成功后,Wearable会自动运行安装的HarmonyOS应用。

五、在Lite Wearable中运行应用

Lite Wearable的HarmonyOS应用安装,依赖华为手机上的运动健康和应用调测助手APP辅助进行。

1、前提条件

已将运动健康APP升级至最新版本。

从华为应用市场安装应用调测助手APP。

在Lite Wearable中运行应用,需要打包带签名信息的HAP。

2、操作步骤

使用USB连接线将手机和电脑进行连接,确保连接状态是正常的。

手机与电脑使用USB连接时,在手机上选择传输文件连接方式。

在工程目录中的Build > outputs >hap中选择生成的HAP,通过手工拷贝的方式将HAP拷贝至手机中的“/sdcard/haps/”目录。

说明:如果在手机存储根目录下没有“haps”文件夹,请手工创建后再拷贝HAP到该文件夹下。

将Lite Wearable通过蓝牙与华为手机进行连接。

进入运动健康APP,在设备页签中,点击添加设备按钮。

连接真机来运行鸿蒙HarmonyOS应用的七种方法

进入手表列表中,选择对应的Lite Wearable型号。

点击开始配对,按照界面指引完成Lite Wearable与华为手机之间的连接。

打开应用调测助手APP,界面会显示已经与华为手机连接的Lite Wearable。

说明:如果Lite Wearable与华为手机未连接,请点击应用调测助手APP界面的连接设备按钮,手机会自动打开运动健康APP添加Lite Wearable。

点击应用调测助手APP界面中的安装手表应用按钮,选择需要安装的HarmonyOS安装包进行安装。

安装完成后,点击Lite Wearable中的应用图标,运行HarmonyOS应用。

六、在Smart Vision设备中运行应用

在Smart Vision中安装和运行HarmonyOS应用,采用手动将HAP拷贝到Smart Vision的sdcard中再进行安装。

1、前提条件

在Smart Vision中运行应用,需要提前完成HAP的编译打包。请注意,编译打包时,请选择打包不带签名信息的HAP。

获取Smart Vision应用的安装工具,可从Hi3516DV300的HarmonyOS源码编译后的out\ipcamera_hi3516dv300\dev_tools下获取。

Hi3516DV300开发板已完成HarmonyOS的镜像烧录,并完成镜像的运行。

2、操作步骤

将编译生成的不带签名信息的HAP和安装工具(镜像文件生成目录中的dev_tools文件夹),拷贝到sdcard中,并将sdcard插入开发板卡槽。

将PC与开发板进行连接,需要同时连接串口和电源,具体可参考Hi3516开发板介绍。

使用串口工具连接开发板,串口工具请自行获取安装。

连接开发板后,执行如下命令,关闭HarmonyOS应用签名校验:

./sdcard/dev_tools/bin/bm set -s disable

执行如下命令,安装HarmonyOS应用:

./sdcard/dev_tools/bin/bm install -p /sdcard/airquality.hap 

其中,airquality.hap为应用安装包,此处替换为实际工程的应用安装包名称。

应用安装完成后,可点击桌面应用图标启动应用。

七、在Router中运行应用

在Router(路由器)中安装和运行HarmonyOS应用,可以使用网线连接PC和路由器,或者将PC和路由器连接到同一个WLAN。

1、前提条件

已将Router升级为开发者版本。

已将PC连接到Router。

在Router中运行应用,需要打包带签名信息的HAP。

2、操作步骤

使用网线或WLAN方式,将PC和路由器进行连接。

在DevEco Studio的Terminal窗口,执行ipconfig命令,查看路由器IP地址。

连接真机来运行鸿蒙HarmonyOS应用的七种方法

在Terminal窗口,使用telnet命令登陆到Router串口,示例如下,IP地址请根据上一步查询的结果进行修改:

telnet 192.168.3.1

在Terminal窗口,依次执行sh、su和setconsole,打开路由器串口打印功能。

连接真机来运行鸿蒙HarmonyOS应用的七种方法

在DevEco Studio菜单栏中,点击Run>Run'模块名称'或,或使用默认快捷键Shift+F10(Mac为Control+R)运行应用。

连接真机来运行鸿蒙HarmonyOS应用的七种方法

界面会弹出设备选择框,选择要推送的Router进行安装运行,点击OK。

界面会弹出输入密码的提示框,该密码是Router的Web维护页面登陆密码,输入后点击OK,即可把HAP包推送到Router安装。

DevEco Studio启动HAP的编译构建和安装。安装成功后,会在Terminal中打印日志信息。

说明:具体打印日志信息,由开发者在应用中自行定义。

精选文章
热门文章