Google Accompanist FlowLayout 库中断 Compose(无法访问 class 'InteractionState')

Google Accompanist FlowLayout library breaks Compose (Cannot access class 'InteractionState')

我有以下 Compose 依赖项,其中 $compose_version 是 1.0.0-alpha12:

构建良好。但是,第二次我在添加 com.google.accompanist:accompanist-flowlayout:0.19.0 依赖项后尝试构建这个项目时,我在项目的很多地方看到了这个错误: 这种情况似乎总是与各种可组合项有关,它们接受 onClick 参数:ButtonBottomNavigationItemDropDownMenuItem。我的意思是,他们每个人都有一个 InteractionState 参数和 onClick.

我尝试了 accompanist-flowlayout 的多个版本,直到 15 个版本都没有结果。但是我没有尝试使用其他 Compose 依赖项版本,因为我继承了这个项目,并且在我这样做时很多东西都坏了。

我该如何解决?

可能您只需要更新您的 Jetpack Compose 版本。

repo's信息中所述:

Each release outlines what version of the Compose libraries it depends on.

您正在使用 Accompanist 0.19.0,撰写版本在 changelog

中指定

Update to Compose 1.0.3 and bump other dependencies up (#748) @manuelvicnt