2014-07-05 220 views
3

所以我正在開發AndroidStudio 0.8.1 beta版本的項目,我想利用我在github上發現的庫(https://github.com/derekbrameyer/android-betterpickers)。我想補充的依賴像它說的README.md內,但是當我嘗試將項目與文件的gradle同步,它說:Android Studio gradle sync未能找到庫

無法找到:com.doomonafireball.betterpickers:庫:1.5.2

這裏是我的build.gradle文件:

apply plugin: 'com.android.application' 
buildscript { 
    repositories { 
     maven { url 'http://repo1.maven.org/maven2' } 
    } 
} 

repositories { 
    mavenCentral() 
} 

android { 
    compileSdkVersion 19 
    buildToolsVersion '19.1.0' 
    defaultConfig { 
     applicationId 'gtsarandum.syncc' 
     minSdkVersion 14 
     targetSdkVersion 19 
     versionCode 1 
     versionName '1.0' 
    } 
    buildTypes { 
     release { 
      runProguard false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
    productFlavors { 
    } 
} 

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    compile 'com.android.support:support-v4:19.+' 
    compile project(':extendedCalendarView') 
    compile project(':src') 
    compile 'com.github.gabrielemariotti.cards:library:1.7.3' 
    compile 'com.github.gabrielemariotti.cards:library-extra:1.7.3' 
    compile 'com.doomonafireball.betterpickers:library:1.5.2' 
} 

上次我有這個問題,我gabriellemariotti.cards:libraryd:1.7.3添加maven { url 'http://repo1.maven.org/maven2' }的buildscript裏面,你可以在上面看到。

還有什麼我不得不補充的嗎?如果不是,我該如何解決這個問題?

非常感謝提前!

回答

3

嘗試使用包含未找到路徑/ lib的聲明來修改'gradle.settings'。

+5

其實我只是在gradle設置中關閉離線模式: – NDTS

+2

@NDTS關閉離線模式也適用於我,謝謝。有時候Android Studio肯定會令人沮喪.. – Jakob

+0

確實..離線模式可以是這樣的b ** ch, – carlosavoy

4

我的修復是添加:

allprojects { 
    repositories { 
     mavenCentral() 
    } 
} 

到的build.gradle文件

+0

使用'jcenter'而不是'mavenCentral'。 Android Stuido的新默認存儲庫是'jcenter'。 – Dalinaum

0

不要使用HTTP代理。 Android Studio - >文件 - >設置 - > HTTP代理 - >沒有代理

相關問題