2016-04-21 55 views
3

我最近更新了我的android studio從1.5到2.0,並且Iam無法編譯現有項目。當我從終端上構建項目時,出現以下錯誤。錯誤:無法找到存儲庫容器上的參數[]的方法jcenter()

gradle這個構建--stacktrace

全部@全部-的Inspiron-3537:〜/ AndroidStudioProjects /新聞$ gradle這個構建--stacktrace 注:爲了紀念org.gradle.jvmargs和/或組織。爲此構建指定的gradle.java.home值,必須分叉一個新的JVM。 爲了避免與這個額外過程相關的速度減慢,您可能需要考慮在啓用守護程序的情況下運行Gradle。 請參閱守護進程用戶指南章節http://gradle.org/docs/1.4/userguide/gradle_daemon.html

失敗:生成失敗,出現異常。

其中: 構建文件 '/home/alle/AndroidStudioProjects/NewsLetter/build.gradle' 行:5

出了什麼問題: 的問題發生評估根項目 '新聞報'。

Could not find method jcenter() for arguments [] on repository container.

嘗試: 用--info或--debug選項運行,以獲得更多的日誌輸出。

的build.gradle

buildscript { 
 
    repositories { 
 
     jcenter() 
 
    } 
 
    dependencies { 
 
     classpath 'com.android.tools.build:gradle:2.+' 
 
    } 
 
} 
 
    allprojects { 
 
    repositories { 
 
     jcenter() 
 
     } 
 
    } 
 
    task clean(type: Delete) { 
 
    delete rootProject.buildDir 
 
    }

的build.gradle(APP)

apply plugin: 'com.android.application' 


android { 
compileSdkVersion 23 
buildToolsVersion "23.0.1" 

defaultConfig { 
    applicationId "design.iith.newsletter" 
    minSdkVersion 16 
    targetSdkVersion 23 
    versionCode 1 
    versionName "1.0" 
} 
buildTypes { 
    release { 
     minifyEnabled false 
     proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
    } 
} 
} 

dependencies { 
compile fileTree(dir: 'libs', include: ['*.jar']) 
testCompile 'junit:junit:4.12' 
compile files('libs/volley.jar') 
compile 'com.android.support:appcompat-v7:23.1.1' 
compile 'com.android.support:design:23.1.1' 
compile 'com.android.support:support-v4:23.1.1' 
compile 'com.android.support:recyclerview-v7:23.1.1' 
} 

Gradle-wrapper.properties

distributionBase=GRADLE_USER_HOME 
distributionPath=wrapper/dists 
zipStoreBase=GRADLE_USER_HOME 
zipStorePath=wrapper/dists 
distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip 

回答

3

我知道這是一個月的時間,但因爲我有同樣的問題,所以我只想發佈我的解決方案。 Android Studio上的控制檯使用您的系統gradle,它可能是舊版本。檢查它與 gradle --version

如果gradle版本低於2.0那麼你有問題和我一樣。

你應該

sudo add-apt-repository ppa:cwchien/gradle 
sudo apt-get update 
sudo apt-get install gradle-ppa 

得到最新gradle這個升級你的系統安裝的gradle

0

我按照this previous answer克服了同樣的問題。

基本上,只要到文件/設置/編譯,執行部署/搖籃,然後編輯搖籃主場更改文件路徑到最新的版本,如:

  • /gradle/gradle-4.1
相關問題