我試圖使用這個項目中的代碼:https://github.com/gabrielemariotti/cardslib,我試圖用intelij來做到這一點。在庫提供的說明它只是說添加到這個文件的build.gradle:如何使用Maven倉庫項目中的代碼
dependencies {
compile 'com.github.gabrielemariotti.cards:library:1.3.0'
}
但是當我加入這一點,並嘗試從intelij給出錯誤,比如項目中使用的代碼無法解析符號等。所以我想知道使用intelij必須使用這個項目中的代碼所需的其他步驟。任何幫助表示讚賞。
我的build.gradle文件目前看起來是這樣的:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.6+'
}
}
apply plugin: 'android'
repositories {
mavenCentral()
}
dependencies {
compile files('libs/android-support-v4.jar')
compile files('libs/GoogleAdMobAds.jar')
compile files('libs/libGoogleAnalyticsV2')
compile files('libs/amazon-ads-5.1.10.jar')
compile project('libraries/cardslib/library')
}
android {
compileSdkVersion 17
buildToolsVersion "17.0.0"
defaultConfig {
minSdkVersion 14
targetSdkVersion 16
}
}
dependencies {
// Cards Library
compile 'com.github.gabrielemariotti.cards:library:0.6.0'
compile project(':libraries:cardslib:library')
}
爲什麼不從Maven Cental使用它? 'compile'com.github.gabrielemariotti.cards:library:1.3.0'' – rciovati
對不起,這是我原本寫的。我試過這樣做,但我不明白如何才能使用該項目中的代碼。還有哪些其他步驟需要採取? – ez4nick
我從Maven向Gradle重申了這一點,但也許這是不正確的。您使用哪種方法進行依賴關係管理? – stevedbrown