HarmonyOS 鸿蒙Next DevEco Studio编译Riscv架构ohos失败

HarmonyOS 鸿蒙Next DevEco Studio编译Riscv架构ohos失败

你好,

根据gitee上的相关方法(https://gitee.com/openharmony-sig/riscv/tree/master/docs/openharmony_for_riscv),我知道了如何用docker通过命令行编译构建openharmony for riscv。

这里想请教下能否用DevEco Studio进行相应的编译构建呢,按照教程(https://gitee.com/openharmony/docs/tree/master/zh-cn/device-dev/quick-start)搭建好了开发环境,导入相应openharmony_for_riscv源码后,编译结果如下:

根据错误,要求更改platform,从软件上看platform处为只读区域。我是DevEco新手,请问DevEco是否目前还不支持编译Riscv架构的工程。

谢谢!


更多关于HarmonyOS 鸿蒙Next DevEco Studio编译Riscv架构ohos失败的实战教程也可以访问 https://www.itying.com/category-93-b0.html

6 回复

你好,当前DevEco工具主要是对OpenHarmony上主干的开发板/模组实现了支持,针对于芯片移植[],应该是有部分能力支持,但应该无法完成端到端的流程。

更多关于HarmonyOS 鸿蒙Next DevEco Studio编译Riscv架构ohos失败的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


关于这个“应该是有部分能力支持”,哪里可以查到资料嘛,具体支持有哪些支持。

呃,我大概浏览了下,当前的工具版本,几乎可以忽略工具提供的助力,粗略地说,几乎没有。

哈哈,感谢指导,

欢迎开发小伙伴们进来帮帮楼主

针对“HarmonyOS 鸿蒙Next DevEco Studio编译Riscv架构ohos失败”的问题,可能的原因及解决方向如下:

  1. SDK与NDK版本不匹配:确保你使用的SDK和NDK版本与Riscv架构兼容。鸿蒙系统针对不同架构可能有特定的SDK和NDK要求,请查阅官方文档确认版本。

  2. 编译配置错误:检查build.gradle或相关配置文件中的编译选项,确保为Riscv架构正确设置了编译器、链接器等工具链。

  3. 依赖库问题:部分第三方库可能不支持Riscv架构,导致编译失败。检查项目依赖,并尝试替换或移除不兼容的库。

  4. 环境问题:确保DevEco Studio及其依赖的组件(如Gradle)更新到最新版本,且系统环境变量配置正确,支持Riscv编译。

  5. 权限与路径问题:检查编译过程中是否因权限不足或路径错误导致文件访问失败。

  6. 日志分析:详细查看编译日志,定位具体错误点,如语法错误、资源缺失等。

如果上述方法均未能解决问题,可能是由于特定于项目的配置或代码问题。此时,建议仔细检查项目代码及配置,或参考鸿蒙官方文档和社区资源。如果问题依旧没法解决请联系官网客服,官网地址是 https://www.itying.com/category-93-b0.html

回到顶部