HarmonyOS 鸿蒙Next Windows开发鸿蒙Native项目entry模块没有libs/x86_64文件夹只有libs/arm64-v8a设备支持的Abi列表也只有x86_64导致运行时报错
HarmonyOS 鸿蒙Next Windows开发鸿蒙Native项目entry模块没有libs/x86_64文件夹只有libs/arm64-v8a设备支持的Abi列表也只有x86_64导致运行时报错 代码是按照华为官方ArkTSXComponent示例项目做的,开发工具版本为DevEco Studio 5.0.2 Release,SDK版本为HarmonyOS 5.0.2 Release SDK,此时应该怎么办?
更多关于HarmonyOS 鸿蒙Next Windows开发鸿蒙Native项目entry模块没有libs/x86_64文件夹只有libs/arm64-v8a设备支持的Abi列表也只有x86_64导致运行时报错的实战教程也可以访问 https://www.itying.com/category-93-b0.html
OK!现在bug全部清除了,我把原本认为没用的代码还回去了,谢谢大家!
更多关于HarmonyOS 鸿蒙Next Windows开发鸿蒙Native项目entry模块没有libs/x86_64文件夹只有libs/arm64-v8a设备支持的Abi列表也只有x86_64导致运行时报错的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
我的问题,Native端的模块导出和ArkTS端的模块导入我照抄了,现在OpenGL渲染黑屏
![图片](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAoAAAAHgCAYAAAA10dzkAAAgAElEQVR4nO3BMQEAAADCoPdaaKggYoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
代码全编译到arm64-v8a架构上了
libs/x86_64文件夹是否存在无关紧要
在HarmonyOS鸿蒙Next中,开发Native项目时,entry
模块的libs
文件夹通常包含不同架构的库文件,如arm64-v8a
和x86_64
。如果项目中缺少libs/x86_64
文件夹,而设备支持的Abi列表只有x86_64
,运行时会报错,因为系统无法找到对应架构的库文件。
解决此问题,可以手动添加libs/x86_64
文件夹,并确保其中包含与arm64-v8a
相同功能的库文件。如果没有现成的x86_64
库文件,需要通过交叉编译生成。编译时,使用x86_64
架构的目标工具链,生成对应的库文件。
此外,检查build.gradle
文件,确保abiFilters
中包含x86_64
,以便在构建时生成对应架构的库文件。如果项目依赖的第三方库不支持x86_64
,需要查找或编译支持该架构的版本。
确保libs/x86_64
文件夹存在且包含正确的库文件后,重新构建并运行项目,应能解决报错问题。