安卓开发工具Android Studio错误提示"Could not find android.arch.navigation:navigation-fragment-ktx:2.3.5"

4
在构建我的Android Studio应用程序时,我遇到了一个错误:“找不到android.arch.navigation:navigation-fragment-ktx:2.3.5”。但是我已经实现了“android.arch.navigation:navigation-fragment-ktx:2.3.5”。这个错误出现在更新gradle后。下面是完整的错误信息: enter image description here

你在你的build.gradle文件顶部添加了apply plugin: 'androidx.navigation.safeargs.kotlin'吗? - Mohit Ajwani
是的,但是没有任何改变。 - Filip
你在项目的 build.gradle 文件中是否添加了 "androidx.navigation:navigation-safe-args-gradle-plugin:2.3.5" 插件依赖? - Mohit Ajwani
没有一个答案对我有用。 - Filip
如先前所述,将依赖项降级为4.1.3 ic,可以在项目级别的gradle文件依赖类路径中找到。 - Arsh Ansari
显示剩余2条评论
2个回答

3

尝试使用Android Jetpack。

替换为:

implementation "android.arch.navigation:navigation-fragment-ktx:2.3.5"
implementation "android.arch.navigation:navigation-ui-ktx:2.3.5"

随着

implementation "androidx.navigation:navigation-fragment-ktx:2.3.5"
implementation "androidx.navigation:navigation-ui-ktx:2.3.5"

在模块级别(应用程序)的 build.gradle 文件中。


3

我将Gradle插件降级至4.1.3版本,问题得到了解决。

在项目级别的build.gradle中:

从这个版本开始:

dependencies {
    classpath 'com.android.tools.build:gradle:4.2.0'
}

转换为:

dependencies {
    classpath 'com.android.tools.build:gradle:4.1.3'
}

1
我需要使用Jetpack Compose,所以最低版本应该是4.2.2。可是目前还没有任何解决方案!!! - FarshidABZ

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接