问题:怎么连接真机来运行鸿蒙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)运行应用。
DevEco Studio启动HAP的编译构建和安装。安装成功后,Phone或者Tablet会自动运行安装的HarmonyOS应用。 二、在Car中运行应用 在Car中安装和运行HarmonyOS应用,采用USB连接方式。 1、前提条件 在Car中运行应用,需要提前打包带签名信息的HAP。 2、操作步骤 使用USB方式,连接Car和PC端。 在菜单栏中,点击Run>Run'模块名称'或,或使用默认快捷键Shift+F10(Mac为Control+R)运行应用。
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。
在菜单栏中,点击Run>Run'模块名称'或,或使用默认快捷键Shift+F10(Mac为Control+R)运行应用。
DevEco Studio启动HAP的编译构建和安装。安装成功后,TV会自动运行安装的HarmonyOS应用。 四、在Wearable中运行应用 在Wearable中安装和运行HarmonyOS应用,采用USB连接方式。 1、前提条件 在Wearable中运行应用,需要打包带签名信息的HAP。 2、操作步骤 使用USB方式,连接Wearable和PC端。 在菜单栏中,点击Run>Run'模块名称'或点击前进按钮,或使用默认快捷键Shift+F10(Mac为Control+R)运行应用。
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,在设备页签中,点击添加设备按钮。
进入手表列表中,选择对应的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地址。
在Terminal窗口,使用telnet命令登陆到Router串口,示例如下,IP地址请根据上一步查询的结果进行修改: telnet 192.168.3.1 在Terminal窗口,依次执行sh、su和setconsole,打开路由器串口打印功能。
在DevEco Studio菜单栏中,点击Run>Run'模块名称'或,或使用默认快捷键Shift+F10(Mac为Control+R)运行应用。
界面会弹出设备选择框,选择要推送的Router进行安装运行,点击OK。 界面会弹出输入密码的提示框,该密码是Router的Web维护页面登陆密码,输入后点击OK,即可把HAP包推送到Router安装。 DevEco Studio启动HAP的编译构建和安装。安装成功后,会在Terminal中打印日志信息。 说明:具体打印日志信息,由开发者在应用中自行定义。 |