HarmonyOS 编译报错 'xxx' can't support crossplatform application

设置ArkWeb属性layoutMode后,编译报错

我在项目中使用了ArkWeb及其部分属性,如:layoutMode(WebLayoutMode.FIT_CONTENT)。编译时报错 ‘layoutMode’ can’t support crossplatform application.。去掉该属性后,编译正常。

File->New->Create Project,选择[ArkUI-X] Empty Ability项目,Compatible SDK:5.0.0(12)。使用上述代码,可复现。

HarmonyOS
2025-01-09 18:07:21
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
aquaa

试一下

1、修改.arkui-x/arkui-x-config.json5配置文件,设置"crossplatform": false。

2、Rebuild Project,需要清除arkui-x构建缓存。

分享
微博
QQ
微信
回复
2025-01-09 20:06:54
相关问题
hb build -T单独编译,应如何编译
4429浏览 • 1回复 待解决
HarmonyOS 编译flutter报错
516浏览 • 1回复 待解决
HarmonyOS NDK 运行编译报错
638浏览 • 1回复 待解决
HarmonyOS native audio 录制编译报错
776浏览 • 1回复 待解决