通過@unify @GabrieleMariotti和@AndyJoiner提供的答案是正確的。然而,它困惑了,因爲我們有兩個gradle文件 - 項目級gradle和內部gradle(你寫你的依賴關係)。解決方案是在您的內部gradle中添加@AndyJoiner建議的代碼。
因爲我對添加代碼的困惑感到困惑,因爲我花了一個小時才弄清楚代碼,所以我不想讓它發生在別人身上。所以,我張貼我的兩個gradle文件。
項目級別搖籃
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.0.0'
}
}
allprojects {
repositories {
jcenter()
}
}
內搖籃
apply plugin: 'com.android.application'
android {
compileSdkVersion 21
buildToolsVersion "21.1.2"
defaultConfig {
applicationId "com.itcse.materialdesignsearchviewlikegoogleplay"
minSdkVersion 15
targetSdkVersion 21
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
// Add the code for repositories here
repositories {
mavenCentral()
maven { url "https://oss.sonatype.org/content/repositories/snapshots" }
maven { url 'http://guardian.github.com/maven/repo-releases' }
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:21.0.3'
// Add the dependencies here
compile 'com.quinny898.library.persistentsearch:library:[email protected]'
}
希望這有助於別人的未來。
不,不工作。同樣的錯誤。 – user1685095
您使用哪種gradle包裝版本?檢查你的gradle控制檯。 –
嗯,我不知道...我試過從Ubuntu的倉庫下載gradle,它仍然無法工作。 – user1685095