OpenHarmony开源社区
直播中

杨海清

8年用户 1786经验值
私信 关注
[问答]

OpenHarmony3.1release连接服务失败是为什么?怎么解决?

环境

设备:DAYU200 开发板

系统:OpenHarmony 3.1 release

前置条件

1、服务已经在config.js中注册

2、"bundleName": "com.nlas.softbustools",

"package": "com.example.entry",

问题描述:

1、使用ETS写的本地service(serviceAbility)可以正常连接;
2、使用JS写的本地service就无法正常连接

测试过以下几种情况,

1、使用JS写的FA上点击按钮连接本地service失败;

2、使用JS写的FA上点击按钮连接使用ets写的本地service成功;

3、把JS写的service.js文件代码拷贝到ets项目中,改造成service.ts,通过JS的FA点击按钮可以正常连接服务;

4、把ETS项目中的service.ts文件改造成service.js,通过JS的FA点击按钮则无法正常连接服务,

相关代码如下截图

1、ets中的service.ts

OpenHarmony3.1release 连接服务失败-开源基础软件社区

2、js中的service.js

OpenHarmony3.1release 连接服务失败-开源基础软件社区

3、连接服务

OpenHarmony3.1release 连接服务失败-开源基础软件社区

请问

1、启动服务和开发语言有关系吗?

2、service目前是否只支持ETS,不支持JS呢?

3、如何使用JS语言开发service?

回帖(1)

风来吴山

2022-6-1 11:36:16
感觉OpenHarmony现在是在慢慢推ETS,JS慢慢就不支持了。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分