感谢您花时间阅读本文。
问题
我已经开发一个应用程序有一段时间了,它一直工作正常,直到我尝试通过“nav_graph”添加设置 fragment 。添加后,我遇到了一个 gradle 错误,表面上看起来很简单,但我一直无法找到原因。如果我恢复更改,即删除设置 fragment ,那么我的应用程序将再次构建。
错误
Could not resolve all artifacts for configuration ':classpath'.
Could not resolve org.jetbrains.kotlin:kotlin-gradle-plugin:1.7.10.
The consumer was configured to find a runtime of a component compatible with Java 11, packaged as a jar, and its dependencies declared externally. However we cannot choose between the following variants of org.jetbrains.kotlin:kotlin-gradle-plugin:1.7.10:
我的想法
对我来说,我似乎需要选择与 Java 11 兼容的正确变体?但我还没有找到如何。我最初认为我的“实现”之一可能是导致它的原因,但如果我恢复添加设置 fragment ,一切都会构建并工作。我可以使用共享首选项,但我决定不这样做,因为它现在已经贬值了。
任何想法都会有很大的帮助。 非常感谢。
最佳答案
更新 build.gradle
和 gradle-wrapper.properties
中的 gradle 版本
如果您使用 Android Studio 构建,请转到 File
-> Invalidate Caches
,然后在 Android Studio 重新启动后重试
关于Android Studio 无法解析 org.jetbrains.kotlin :kotlin-gradle-plugin:1. 7.10,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73420889/