0

我試圖從GitHub導入項目並在Android Studio上構建/運行它。我收到以下錯誤:Gradle - 無法創建Tooling API實現的實例

"Error:Could not create an instance of Tooling API implementation using the specified Gradle distribution ' https://services.gradle.org/distributions/gradle-2.4-all.zip '."

我曾嘗試以下:

  1. 無效高速緩存,並重新啓動
  2. 的gradle中,包裝更改distributionURL /屬性2.5等
  3. 刪除build.gradle並重新啓動

這些是我從其他幾個帖子在stackoverflow上的想法所以我無法解釋爲什麼我嘗試了這些。 (我對Android Studio非常相當新穎)。

build.gradle文件看起來像這樣:

// Top-level build file where you can add configuration options common to all sub-projects/modules. 

buildscript { 
    repositories { 
     jcenter() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:1.5.1' 

     // NOTE: Do not place your application dependencies here; they belong 
     // in the individual module build.gradle files 
    } } 

allprojects { 
    repositories { 
     jcenter() 
    } } 

task clean(type: Delete) { 
    delete rootProject.buildDir } 
+0

發佈build.gradle文件 –

+0

我複製並粘貼它。感謝您的幫助 – Maddy

+0

使用classpath'com.android.tools.build:gradle:1.5.0'。 1.5.1不存在。 –

回答

0

請更改

distributionUrl=https\://services.gradle.org/distributions/gradle-2.4-all.zip 

distributionUrl=https\://services.gradle.org/distributions/gradle-2.8-all.zip 

然後改變

classpath 'com.android.tools.build:gradle:1.5.1' 

classpath 'com.android.tools.build:gradle:2.0.0-alpha3' 

它應該工作。

+0

這沒有奏效。對不起,我認爲它早些。我再次下載了Android Studio,開始了一個新項目,並提出了您的建議更改。第一個更改是在應用程序文件夾下的gradle-wrapper.properties中。第二個是build.gradle。新錯誤是「錯誤:無法使用指定的Gradle發行版'https://services.gradle.org/distributions/gradle-2.8-all.zip'創建工具API實施的實例。」 – Maddy

+0

將'classpath'版本的Gradle更改爲'1.3.0',並保留'gradle-2.4-all.zip' - 如果不允許升級,請嘗試降級到'1.3'版本 – piotrek1543

+0

你有沒有做過? – piotrek1543