gpt4 book ai didi

android - “getActionId overrides nothing” 升级到导航版本 2.4.0-alpha02 后

转载 作者:行者123 更新时间:2023-12-04 23:53:00 29 4
gpt4 key购买 nike

我从 2.3 版升级到 2.4.0-alpha02 后遇到了这个问题。新版本应包含 fix ,但它对我不起作用。作为引用,我的操作定义如下:

<action
android:id="@+id/action_from_to_destination"
app:destination="@id/destination" />

最佳答案

感谢@ianhanniballake,我发现了问题所在。所有 androidx.navigation 依赖项都应具有相同的版本。在我的情况下,Safe Args 插件仍然是 3.5 版。通过将其升级到 2.4.0-alpha02 解决了问题。

如果有人遇到同样的问题,以下是您需要避免的类似问题:

build.gradle 的 buildscript 下定义以下内容:

 ext.navigation_version="2.4.0-alpha02"

并在依赖项下:

classpath "androidx.navigation:navigation-safe-args-gradle-plugin:$navigation_version"

build.gradle(:app)中,依赖项下:

implementation "androidx.navigation:navigation-runtime-ktx:$navigation_version"
implementation "androidx.navigation:navigation-fragment-ktx:$navigation_version"
implementation "androidx.navigation:navigation-ui-ktx:$navigation_version"

现在您只需将导航版本更改一处即可。

关于android - “getActionId overrides nothing” 升级到导航版本 2.4.0-alpha02 后,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67829084/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com