OpenHarmony 找不到系统API

引用报错

import parameter from '@ohos.systemparameter';

 Cannot find module '@ohos.systemparameter' or its corresponding type declarations.

报错原因:找不到系统API。

“systemparameter(系统属性)”是系统API,需要用系统应用开发的full-SDK,我们常规应用开发用的是public-SDK。

这是OpenHarmony文档对两种SDK的解释:
public-SDK是提供给应用开发的工具包,跟随DevEco Studio下载,不包含系统应用所需要的高权限API。
full-SDK是提供给OEM厂商开发应用的工具包,不能随DevEco Studio下载,包含了系统应用所需要的高权限API。

解决方法:

1、选择你需要的系统版本
https://gitee.com/openharmony/docs#/openharmony/docs/blob/master/zh-cn/release-notes/OpenHarmony-v3.2-beta2.md
2、从镜像站点获取SDK(注意区分full-SDK和public-SDK)
https://gitee.com/openharmony/docs/blob/master/zh-cn/release-notes/OpenHarmony-v3.2-beta2.md
3、替换full-sdk。
具体实现:https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/quick-start/full-sdk-switch-guide.md

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容