引用报错
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