错误码code:9568347 error:install parse native so failed怎么处理?

如题:错误码code:9568347 error:install parse native so failed怎么处理?

阅读 1.3k
1 个回答

由于设备支持的Abi类型与C++工程中配置的Abi类型不匹配,解决措施可参考

1、将设备与DevEco Studio进行连接。

2、打开命令行工具,并进入SDK安装目录下的toolchains{版本号}目录下。若不清楚HarmonyOS SDK安装目录,可单击File \> Settings \> SDK界面查看安装路径。

3、执行如下命令,查询设备支持的Abi列表,返回结果为default/armeabi-v7a/armeabi/arm64-v8a/x86/x86\_64中的一个或多个Abi类型。

hdc shell param get const.product.cpu.abilist

4、根据查询返回结果,检查模块级build-profile.json5文件中的“abiFilters”参数中的配置,规则如下:

若返回结果为default,请执行如下命令,查询是否存在lib64文件夹。

cd /system/ls

存在lib64文件夹:则“abiFilters”参数中需要包含arm64-v8a类型。

不存在lib64文件夹:则“abiFilters”参数中需要至少包含armeabi/armeabi-v7a中的一个类型。

若返回结果为armeabi-v7a/armeabi/arm64-v8a/x86/x86\_64中的一个或多个,需要在“abiFilters”参数中至少包含返回结果中的一个Abi类型。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进