OpenHarmony开发者论坛
标题:
测试官方api文档中ethernet部分报错cannot use namespace as a value
[打印本页]
作者:
lyc2333
时间:
2023-12-30 17:26
标题:
测试官方api文档中ethernet部分报错cannot use namespace as a value
[md]根据官方api文档中ethernet部分
https://docs.openharmony.cn/page ... is-net-ethernet.md/
:
首先更改权限及系统应用签名,更换为4.0 full sdk(4.0.11.3)
然后导入模块
import ethernet from '@ohos.net.ethernet'
import { BusinessError } from '@ohos.base'
然后测试第一个接口ethernet.setIfaceConfig:
ethernet.setIfaceConfig("eth0", config, (error: BusinessError) => {
if (error) {
console.log("setIfaceConfig callback error = " + JSON.stringify(error));
} else {
console.log("setIfaceConfig callback ok");
}
});
arkTS提示错误:
Cannot use namespace 'ethernet' as a value. <ArkTSCheck>
![openharmony.png](
https://forums-obs.openharmony.c ... 5g7gxoslqnlg7gz.png
"openharmony.png")
搜索到的@ohos.net.ethernet.d.ts文件如下:
![openharmony2.PNG](
https://forums-obs.openharmony.c ... gcu03ljyzwyk0zw.png
"openharmony2.PNG")
请教大佬们这是为什么报错呢?是我下载的full sdk有错误吗还是其他原因呢?
[/md]
作者:
lyc2333
时间:
2023-12-30 17:27
图片没传上来,补充下@ohos.net.ethernet.d.ts中的内容如下:
import type connection from './@ohos.net.connection';
/**
* Provides interfaces to manage ethernet.
* @namespace ethernet
* @syscap SystemCapability.Communication.NetManager.Ethernet
* @since 9
*/
declare namespace ethernet {
/**
* @syscap SystemCapability.Communication.NetManager.Ethernet
* @since 10
*/
type HttpProxy = connection.HttpProxy;
}
export default ethernet;
作者:
论坛小助手
时间:
2024-2-2 14:57
ethernet是系统接口,不支持外部开发者使用
作者:
xq_qyh
时间:
2024-2-2 15:04
我的是可以正常使用的呀,看不出来你这里为什么不行
欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/)
Powered by Discuz! X3.5