自学内容网 自学内容网

鸿蒙开发(NEXT/API 12)【硬件(常见问题)】驱动开发服务

SDK版本问题

问题现象

编译或运行时报错:“usb/usb_ddk_api.h not found”, “hid/hid_ddk_api.h not found” 等

解决措施

编译时报错:请确认HarmonyOS/HarmonyOS版本,是否为最新版本

运行时报错:请确认设备的版本是否是4.1release版本及以上

问题现象

安装出现报错 “compileSdkVersion and releaseType of the app do not match the apiVersion and releaseType on the device”

解决措施

请检查设备系统版本与hap版本是否匹配

参考信息

外设SDK名称支持最小API对应HarmonyOS/HarmonyOS版本
应用开发接口(ArkTS接口)API104.0及以上
USB DDK接口API104.0及以上
HID DDK接口API114.1及以上

问题现象

安装HAP出现报错:“code:9568347 error: install parse native so failed”

解决措施

根据[应用调试] 中的解决方法,在build-profile.json5中的buildOption/externalNativeOptions内手动配置abiFilters的值

"buildOption": {
  "externalNativeOptions": {
    "abiFilters": [
      "arm64-v8a",
      "armeabi-v7a", // RK3568必须配置
      "x86_64",
     ]
  },
}

原文地址:https://blog.csdn.net/m0_70748845/article/details/142596961

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!