【问题标题】:Import vs Gradle Implementation... which to use when?导入 vs Gradle 实现...什么时候使用?
【发布时间】:2019-05-05 15:29:15
【问题描述】:

在学习诸如 this 之类的 Android 教程时,其中提到了类似“您需要使用 'android.support.v4.widget 包'才能使其工作”之类的内容,”你怎么知道是否在您的 java 代码中简单地使用 import 语句,而不是在 build.gradle 文件中实现包? (除了都尝试)。

【问题讨论】:

  • 您在 Gradle 文件中声明的依赖项,只是使您能够拥有资源以便从资源中导入特定类。例如,如果您在项目中使用 GSON,则无法导入它,除非在 Gradle 文件中声明它或您正在使用的其他依赖项。
  • 我的问题是你怎么知道它是否可能(无需有人在每个案例的 stackoverflow 上告诉你)。
  • 如果您没有声明所需的依赖项,您将无法构建您的项目,因为没有要导入的资源。开始一个项目,您必须清楚地了解您正在使用或想要使用哪些依赖项。

标签: android gradle import build package


【解决方案1】:

这取决于您要使用的类或方法。如果您在教程中找到一些代码或在 StackOverflow 上找到类似此处的代码,在实现该代码时,如果您收到无法解析符号之类的错误,您将不得不在 Internet 上检查该类,找到包和相关的依赖项或 jar。

如果您使用像 AndroidStudio 这样的 IDE,您将收到导入建议,以防所需的类已在添加的库中可用,否则您必须检查是否需要添加任何依赖项(基于类名)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-06-03
    • 2016-09-09
    • 2015-05-14
    • 2018-10-28
    • 2021-02-01
    • 1970-01-01
    • 2015-10-27
    • 2011-08-17
    相关资源
    最近更新 更多