当我关注 youtube 上的项目时,我会收到此错误,当我关注使用 SDK 31 的项目时,有时也会发生这种情况。有什么方法可以知道我应该对某些 gradle 版本和 SDK 使用哪个版本?有没有任何文档或网站可以指导我或者我应该搜索哪些关键字?
由于你的问题细节很少,很难理解问题的根源是什么。
需要了解的重要一点是,在 Android 项目中,需要考虑几个因素:
每个组件要么相互关联,要么具有定义要使用哪个版本的其他约束。
如果您查看Gradle 兼容性矩阵,您可以清楚地看到哪些 Java/Kotlin 版本支持哪个 gradle 版本。
AGP 版本受到 您使用的 Android Studio 版本以及您的应用程序面向的 API 级别的限制。
一旦您决定了其中一个因素,您就可以使用参考资料来帮助您了解应该如何处理其他组件。