We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
目前因为gradle.properties中设置了如下属性来关闭了Compose Multiplatform的多模块资源文件管理
gradle.properties
Compose Multiplatform
org.jetbrains.compose.resources.multimodule.disable=true
出现的情况就是,目前只支持 Android 和 Desktop 的资源文件放在各自模块中去管理资源,即: browser模块的composeResources和 dwebview 模块的composeResources中的资源可以使用通用的Res来管理, 而iOS则只能在shared模块的composeResources中统一管理所有的composeResources。
Android
Desktop
browser
composeResources
dwebview
Res
iOS
shared
这种情况下,导致无法使用官方的 composeResources 来管理 Localization 多语言,因为每个模块放置各自的多语言文件, iOS无法满足这种情况。
Localization
冲突:
ResourceFileSystem
core
compsoeResources
polyfill
icon
因此,需要开放 ResourceFileSystem 来满足所有模块都能各自管理自己模块内 composeResources。
Compose Multiplatform资源管理文档:
The text was updated successfully, but these errors were encountered:
No branches or pull requests
目前因为
gradle.properties
中设置了如下属性来关闭了Compose Multiplatform
的多模块资源文件管理出现的情况就是,目前只支持
Android
和Desktop
的资源文件放在各自模块中去管理资源,即:browser
模块的composeResources
和dwebview
模块的composeResources
中的资源可以使用通用的Res
来管理,而
iOS
则只能在shared
模块的composeResources
中统一管理所有的composeResources
。这种情况下,导致无法使用官方的
composeResources
来管理Localization
多语言,因为每个模块放置各自的多语言文件,iOS
无法满足这种情况。冲突:
composeResources
管理多语言,如上述iOS
问题;ResourceFileSystem
是在core
模块中定义的,只能访问core
模块中的compsoeResources
,这就会导致我们之前定义在browser
和dwebview
中各自的一些polyfill
文件和一些icon
文件会出现无法读取到的问题。因此,需要开放
ResourceFileSystem
来满足所有模块都能各自管理自己模块内composeResources
。Compose Multiplatform
资源管理文档:The text was updated successfully, but these errors were encountered: