2015-03-08 156 views
2

我想在我的Gradle項目中使用Apache httpclient for Android,我不明白爲什麼我在運行時遇到此錯誤./gradle buildGradle錯誤:無法找到org.apache.httpcomponents:httpclient-android:4.3.5.1

Could not find org.apache.httpcomponents:httpclient-android:4.3.5.1.

我頂層的build.gradle包含:

apply plugin: 'com.android.application' 

dependencies { 
    compile group: 'org.apache.httpcomponents' , name: 'httpclient-android' , version: '4.3.5.1' 
    compile fileTree(dir: 'libs', include: '*.jar') 
    compile project(':workspace:google_play_services:libproject:google-play-services_lib') 
} 

// Top-level build file where you can add configuration options common to all sub-projects/modules. 
buildscript { 
    repositories { 
     mavenCentral() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:0.12.+' 
    } 
} 

我的項目的build.gradle開頭

這是怎麼回事?

在Maven中的中央資源庫瀏覽器我需要的軟件包中列出: http://search.maven.org/#browse|-305040853

回答

3

你必須在你的項目build.gradle

repositories { 
     mavenCentral() 
} 

添加如果你希望把它在頂級文件你可以在頂級build.gradle

allprojects { 
    repositories { 
     mavenCentral() 
    } 
} 
+0

哦,太簡單了!我認爲頂層構建文件中的所有內容對於項目都是有效的。謝謝! – MaxGyver 2015-03-08 18:57:05

+1

@MaxGyver您也可以將其添加到頂級build.gradle文件中。我已經更新了答案。 – 2015-03-08 18:58:55

相關問題