【问题标题】:How do you import a library in the most recent and up-to-date versions of Android Studio (2017, 2.3.1+)?如何在最新版本的 Android Studio(2017、2.3.1+)中导入库?
【发布时间】:2017-08-02 11:29:58
【问题描述】:

我想知道这个。我一直在尝试将一个库(“Time4J”Android 版本“Time4A”)导入到 Android Studio 中的一个项目中,并且在让它“工作”之前必须尝试许多不同的事情。我终于设法让它没有错误地导入,但现在它崩溃并且不想工作。不知何故,我之前设法导入了它,它没有崩溃,现在我无法复制它。

在我看来,问题在于这里有很多关于如何导入库的过时信息,而对于最新和最新版本的 Android Studio 系统(所以我使用的是2、3、4 岁的东西来尝试使这项工作和这种变化很快,因为从 2017 年起似乎没有任何可用的东西。)我怀疑这就是它不起作用的原因。您如何正确在 2017 最新版本(2.3.1 及更高版本)中导入库?

【问题讨论】:

    标签: android android-studio time4j


    【解决方案1】:

    推荐的方法是将库作为 Gradle 依赖项导入。如Time4A GitHub page 所述:

    dependencies {
        compile group: 'net.time4j', name: 'time4j-android', version: '3.33-2017b'
    }
    

    将此添加到您的 build.gradle 中,它将下载并导入库。

    【讨论】:

      【解决方案2】:

      首先您最好升级您的 build.gradle (Project) 并将 google() 添加到 buildscript 和 allprojects 存储库。

      然后您可以使用名为 Implementation 的新方法添加所需的任何依赖项,因为不推荐使用 compile。

      dependencies {
      implementation group: 'net.time4j', name: 'time4j-android', version: '3.33-2017b'
      }
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-08-27
        • 1970-01-01
        • 2016-07-16
        • 1970-01-01
        • 2019-04-25
        • 2016-07-02
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多