举个例子,把 composeApp/src/commonMain/composeResources/drawable/dialog.png 改名为 dialog_1.png,引用的地方相应改为 Res.drawable.dialog_1,执行 publishDebugBinariesToHarmonyApp,在鸿蒙项目里跑起来后,会报错 ArrayIndexOutOfBoundException,我 debug 之后发现是在鸿蒙里读不到这个文件,对应的项目代码是:
这里拿出来 size 为 0,rawFile 是一串 0。
举个例子,把 composeApp/src/commonMain/composeResources/drawable/dialog.png 改名为 dialog_1.png,引用的地方相应改为 Res.drawable.dialog_1,执行 publishDebugBinariesToHarmonyApp,在鸿蒙项目里跑起来后,会报错 ArrayIndexOutOfBoundException,我 debug 之后发现是在鸿蒙里读不到这个文件,对应的项目代码是:
这里拿出来 size 为 0,rawFile 是一串 0。