2

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

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

4

2 回答 2

2

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

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

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

于 2017-08-02T12:01:17.810 回答
0

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

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

dependencies {
implementation group: 'net.time4j', name: 'time4j-android', version: '3.33-2017b'
}
于 2017-08-02T12:21:47.877 回答