2017-08-02 68 views
1

我想知道这件事。我一直在试图将一个库(“Time4J”Android版本“Time4A”)导入到Android Studio中的一个项目中,并且在让它“工作”之前必须尝试许多不同的东西。我终于设法让它导入没有错误,但现在它崩溃,不想工作。不知何故,我设法导入它之前,它没有崩溃的工作,现在我不能复制。如何在最新和最新版本的Android Studio(2017,2.3.1+)中导入库?

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

回答

1

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

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

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

0

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

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

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