Jetpack Compose 预览版在 Arctic Fox 中停止使用补丁 1

Pri*_*čič 20 android-studio android-jetpack-compose android-jetpack-compose-preview android-studio-arctic-fox

随着 AS Arctic Fox Jetpack Compose 的第一个补丁发布,预览停止工作。

我在所有预览中都收到此错误 - 甚至是较旧的预览,不久前运行良好:

android.content.res.Resources$NotFoundException: Could not resolve resource value: [some hex value]
Run Code Online (Sandbox Code Playgroud)

这里有任何快速解决办法吗?清除缓存和常见的东西不起作用。


编辑:
看起来问题并不总是存在。一些预览开始工作,而其他预览仍然失败。

编辑2:
当需要主模块的资源或painterResource()正在使用资源时(即使要显示来自同一模块的资源),这种情况会发生在动态功能模块中。

Pri*_*čič 5

这个问题在 AS Bumblebee 补丁 2 中得到了修复。

编辑(从评论中复制):然后它在 中再次损坏Electric Eel | 2022.1.1并再次修复Flamingo | 2022.2.1 Beta 4

编辑 2(从评论复制 - 2024 年 2 月):它显然在 Giraffe 和 Hedgehog 中再次损坏。

  • 也许吧,但它出现在 Android Studio Electric Eel 中 | 2022.1.1 补丁 1 或非常类似的问题,您需要在每次更改后再次手动刷新预览,此错误才能消失。 (6认同)
  • 好吧,长颈鹿和刺猬似乎又被打破了…… (2认同)