HarmonyOS 三层架构中,commons层中的模块为什么引用不了appScope中配置的数据

三层架构中,commons层中的模块为什么引用不了appScope中配置的数据,如图所示。

HarmonyOS  三层架构中,commons层中的模块为什么引用不了appScope中配置的数据  -鸿蒙开发者社区

HarmonyOS
1天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
superinsect

编译har时,当前规格是只会将当前har模块本身的resources参与编译,因此代码中如果引用了Appscope中的资源则编译会报错(编辑器也会报错),行为是一致的,实际上是可以拿到资源的。这么设计的初衷是,har本身是一个三方共享库,是可能会上库提供给其他应用使用的,如果代码中引用了非har模块本身的资源,则发布到仓上之后,其他应用引用该库,则会导致编译失败。

分享
微博
QQ
微信
回复
1天前
相关问题
HarmonyOS 三层架构HSP跳转问题
25浏览 • 1回复 待解决
arkui三层结构分别是什么
327浏览 • 1回复 待解决
MVVM模式ViewModel指的是什么
445浏览 • 1回复 待解决
harmonyOS API9用不了相机吗
3927浏览 • 1回复 待解决
deveco studio用不了远程模拟器
2316浏览 • 0回复 待解决