鸿蒙项目接入支付宝后,运行提示error: install parse native so failed.
![](https://i-blog.csdnimg.cn/direct/a06480c435f44cb7ae820a681f93aec3.png)
该问题可能由于设备支持的 Abi 类型与 C++ 工程中的不匹配导致.
官网error: install parse native so failed.错误解决办法
根据官网提示在模块build-profile.json5中添加"x86_64"依然报错
![](https://i-blog.csdnimg.cn/direct/2c32162235c94436b7e3b8ddcc984281.png)
问题原因
查询发现目前支付宝SDK的依赖blueshieldsdk仅支持arm架构,导致了无法在x86模拟器上运行。所以推荐在真机上调试使用。
解决方法:
将alipay+blueshieldsdk里面的libs里面的arm64-v8a复制一份,重命名为x86_64,即可以运行成功。
oh_modules\.ohpm@alipay+blueshieldsdk@xy3aw+wprnwn5w0hnkn1+l8x1l+cy7hs8xj7upxeyw0=\oh_modules@alipay\blueshieldsdk\libs
目录下的arm64-v8a复制一份,并重命名为x86_64
![](https://i-blog.csdnimg.cn/direct/ae5776ddb4c748e3936eef15e967022b.png)