引用報(bào)錯(cuò)
import parameter from '@ohos.systemparameter';
Cannot find module '@ohos.systemparameter' or its corresponding type declarations.
報(bào)錯(cuò)原因:找不到系統(tǒng)API。
“systemparameter(系統(tǒng)屬性)”是系統(tǒng)API,需要用系統(tǒng)應(yīng)用開發(fā)的full-SDK,我們常規(guī)應(yīng)用開發(fā)用的是public-SDK。
這是OpenHarmony文檔對(duì)兩種SDK的解釋:
public-SDK是提供給應(yīng)用開發(fā)的工具包,跟隨DevEco Studio下載,不包含系統(tǒng)應(yīng)用所需要的高權(quán)限API。
full-SDK是提供給OEM廠商開發(fā)應(yīng)用的工具包,不能隨DevEco Studio下載,包含了系統(tǒng)應(yīng)用所需要的高權(quán)限API。
解決方法:
1、選擇你需要的系統(tǒng)版本
https://gitee.com/openharmony/docs#/openharmony/docs/blob/master/zh-cn/release-notes/OpenHarmony-v3.2-beta2.md
2、從鏡像站點(diǎn)獲取SDK(注意區(qū)分full-SDK和public-SDK)
https://gitee.com/openharmony/docs/blob/master/zh-cn/release-notes/OpenHarmony-v3.2-beta2.md
3、替換full-sdk。
具體實(shí)現(xiàn):https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/quick-start/full-sdk-switch-guide.md