【问题标题】:How can I determine what dependencies I need in the gradle build file for my Android project如何确定我在 Android 项目的 gradle 构建文件中需要哪些依赖项
【发布时间】:2019-06-10 06:44:20
【问题描述】:

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

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

【问题讨论】:

    标签: android android-studio gradle build.gradle build-dependencies


    【解决方案1】:

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

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

    Android X 库:https://developer.android.com/jetpack/androidx/migrate

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

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

    【讨论】:

    • 这似乎是一个通用的解决方案——在该页面中搜索问题类给了我依赖项,可以通过将版本从 28.0.0 更改为 27.1.1 来逐步尝试,这很有效。
    【解决方案2】:

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

    如果你没有使用androidx,那么添加这个库

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

    否则你可以使用这个:

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

    【讨论】:

    • 我有一个不同版本的第一个,但似乎都不起作用。第二个说:无法解析 com.google.android.material:material:1.1.0-alpha05。将阅读火车上的链接。
    • 第二个,你的项目需要在androidx
    【解决方案3】:

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

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

    旧版本的图片

    1. 查看 Google 的官方文档

    https://developer.android.com/guide

    【讨论】:

      猜你喜欢
      • 2013-01-30
      • 1970-01-01
      • 2016-09-28
      • 2019-04-02
      • 1970-01-01
      • 1970-01-01
      • 2015-11-30
      • 1970-01-01
      • 2011-11-26
      相关资源
      最近更新 更多