跳到主要内容

常见问题

编译或运行时无法找到头文件​

问题现象​

编译或运行时提示“usb/usb_ddk_api.h not found”、“hid/hid_ddk_api.h not found” 等。

解决措施​

  • 编译时报错:请确认HarmonyOS版本,是否为最新版本。
  • 运行时报错:请确认设备SDK版本为API11及以上。

安装HAP时提示版本不匹配​

问题现象​

安装HAP时提示 “compileSdkVersion and releaseType of the app do not match the apiVersion and releaseType on the device”。

解决措施​

请根据参考信息提供的对应关系,检查设备SDK的API版本是否匹配。

参考信息​

接口类型支持的最小API
应用开发接口(ArkTS接口)API10
USB DDK接口API10
HID DDK接口API11

安装HAP时提示解析本地so文件失败​

问题现象​

安装HAP时提示"code:9568347 error: install parse native so failed"。

解决措施​

根据应用调试中安装HAP时提示“code:9568347 error: install parse native so failed”错误,或者运行时候提示“TypeError:Cannot read property xxx of undefined”错误提供的解决方法,在build-profile.json5中的buildOption/externalNativeOptions内手动配置abiFilters的值。