2017-08-02 63 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' 
}