2016-04-08 46 views
1

昨天我更新了Android Studio 1.5到Android Studio 2,並且自更新以來,我的項目無法運行。面料和新的gradle 2發佈

我有這樣的錯誤:

Error:Cannot change dependencies of configuration ':android:classpath' after it has been resolved.

在我看來,我認爲錯誤來自我Build.gradle(項目)

buildscript { 
repositories { 
    jcenter() 
    maven { url 'https://maven.fabric.io/public' } 
} 

dependencies { 
    classpath 'com.android.tools.build:gradle:1.5.0' 
    classpath 'io.fabric.tools:gradle:1.+' 
} 

我把它改爲:

buildscript { 
repositories { 
    jcenter() 
    maven { url 'https://maven.fabric.io/public' } 
} 

dependencies { 
    classpath 'com.android.tools.build:gradle:2.+' 
    classpath 'io.fabric.tools:gradle:2.+' 
} 

它仍然不起作用。你有什麼建議嗎?

+1

你看[這](http://stackoverflow.com/a/35013614/503508)? – Knossos

+0

謝謝,我看了一下,並評論了一些行。現在它編譯,但織物不起作用。 'buildscript { 庫{ jcenter() 行家{URL 'https://maven.fabric.io/public'} } 依賴性{ //類路徑「com.android.tools.build:gradle: 2. +' // classpath'io.fabric.tools:gradle:2.+' }' 似乎新版本不接受依賴關係上的類路徑... –

回答

0

我也更新到2.0並且也使用織物。

這裏是buildscript,它運作良好。

buildscript { 
repositories { 
    jcenter() 
     maven { url 'https://maven.fabric.io/public' } 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:2.0.0' 
     classpath 'io.fabric.tools:gradle:1.+' 
    } 
} 

你可以試試:)

+0

我試過但同樣的錯誤 –