OpenHarmony开发者论坛
标题:
Non-system applications use system APIs
[打印本页]
作者:
shuigongping
时间:
2024-8-12 22:52
标题:
Non-system applications use system APIs
[md]### 【问题描述】
新手提问,我就写了个helloword,然后添加了下面这个方法,然后就报错了:
Error message:Non-system applications use system APIs
```
ethernet.on('interfaceStateChange', (data: object) => {
hilog.info(0x0000, 'testTag', '%{public}s', 'on interfaceSharingStateChange:' + JSON.stringify(data));
});
```
查询了论坛,我修改了UnsgnedDebugProfileTemplate.json和UnsgnedReleasedProfileTemplate.json这两个文件
"apl":"system_core",
"app-feature":"ohos_system_app"
重新签名运行还是报一样的错,
谁来帮帮我
![image.png](
https://forums-obs.openharmony.c ... ubij8sbjxjw68db.png
"image.png")
### 【运行环境】
硬件:
ROM版本:
DevEvoStudio版本:
SDK版本:
[/md]
作者:
云端筑梦
时间:
2024-8-13 09:55
这个是系统接口,需要替换fullsdk才能用,你去社区找一下替换fullsdk的教程,还有一点使用这个接口要在module.json文件里添加ohos.permission.GET_NETWORK_INFO权限
作者:
shuigongping
时间:
2024-8-13 10:49
补充,其他一些系统API都没报错,就这个接口报错了,是不是开发版以太网需要做什么设置吗?
作者:
shuigongping
时间:
2024-8-14 10:59
回复
云端筑梦
: 谢谢你的回复,你说的两步我都做了(不添加fullsdk的话编译都不过的),权限也添加了。然后我发现,好像wifi的某些功能也会碰到这个问题。
是项目设置有问题,还是有可能跟开发板的设置有关系?我现在用的是DAYU200
欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/)
Powered by Discuz! X3.5