我如何确定我的 Android 项目的 gradle 构建文件中需要哪些依赖项

How can I determine what dependencies I need in the gradle build file for my Android project

到目前为止 Android studio 已经处理了这个问题,但并非万无一失。

鉴于目标构建版本 (27) 的信息以及我需要哪些组件(带有片段的 TabView,但不需要滑动),我在哪里可以找到确定模块中包含的内容所需的信息build.gradle依赖关系?

您可以查看官方文档或查看此 link:https://material.io/develop/android/

如果你不使用 androidx 然后添加这个库

implementation "com.android.support:design:27.1.1"

否则你可以使用这个:

implementation "com.google.android.material:material:1.1.0-alpha05"

更新到您需要的依赖版本的几种方法或如何包含一个 -

  1. (仅适用于 IntelliJ 平台)转到 gradel(应用程序),您会看到黄色气球和标记线,它们会在鼠标悬停时自动要求您更新它。为此,单击气球以查看更多选项

旧版本的图片

  1. 从 Google
  2. 查看官方文档

https://developer.android.com/guide

这可能不是解决方案,但有点帮助。这里有两个列出库的链接。

Android 支持库:https://developer.android.com/topic/libraries/support-library/packages

Android X 图书馆:https://developer.android.com/jetpack/androidx/migrate

所以如果你因为缺少类而构建失败,你可以在这里检查并添加合适的依赖。

另请注意,Android Studio 允许您 auto-migrate 到 Android X(重构 > 迁移到 AndroidX)。