我可以在 Android Studio 中降级 Kotlin 插件的安装版本吗?

Shall I downgrade the installed version of Kotlin plugin in Android Studio?

我在使用 Android Studio 构建 Android Kotlin w/ Jetpack compose 应用程序时收到警告,如下所示:

Runtime JAR files in the classpath should have the same version. These files were found in the classpath:
.../transformed/jetified-kotlin-stdlib-jdk8-1.5.31.jar (version 1.5)
.../transformed/jetified-kotlin-stdlib-jdk7-1.5.31.jar (version 1.5)
.../transformed/jetified-kotlin-stdlib-1.6.10.jar (version 1.6)
.../transformed/jetified-kotlin-stdlib-common-1.6.10.jar (version 1.6)

我在项目中使用的 Kotlin 版本是 1.5.31,因为它与 Compose 编译版本 1.0.5 兼容。 Android Studio 上安装的 Kotlin 插件版本是 1.6.10

仅供参考我正在使用Android Studio Bumblebee | 2021.1.1 补丁 1.

我可以将 Android Studio 上的插件 Kotlin 版本从 1.6.10 降级到 1.5.31 吗? 或者,只是忽略警告?其他解决方案?

这与您安装的插件版本无关。可能您的某些依赖项具有 kotlin 1.6.10 依赖项,这就是您遇到此冲突的原因。尝试找出哪一个使用依赖树 - 我的建议是使用 gradle scan,你可以阅读它 here. In gradle scan results you can go through all of your dependencies in a tree, like here。您必须找到哪个库正在使用较新的 kotlin,然后使用针对您的 kotlin 版本的该库的旧版本