Android Studio Update to 0.5.1 – Gradle 0.9.0 introduced incompatible changes in the build language issue

今天發現Android Studio 有更新… 可以更新到 0.5.1 (Build number: 134.1061098)
誰不知..更新完之後出現了問題…
Failed to refresh Gradle project
The project is using an unsupported version of the Android Gradle plug-in (0.8.3).

Version 0.9.0 introduced incompatible changes in the build language.
Failed to refresh Gradle project - Version 0.9.0 introduced incompatible changes in the build language.

之後叫我去下面的網頁看看怎樣解決這個升級的問題…
http://tools.android.com/tech-docs/new-build-system/migrating_to_09

看了一會..都不明白我的Project 要更新那些東西..
因為我的程式內Gradle 的設定和他那個網頁上的..大至相同…

當我按Make Project 的時候..他又出現以下的錯誤信息…
Failed to refresh Gradle project  - Version 0.9.0 introduced incompatible changes in the build language.

最後終於找到了解決方法了…

如果你看了Android Studio 給你的升級提示..
又覺得不識的話.. 可以嘗試以下的解決方法

解決方法十分簡單…
Android StudioProject 上 的最面層 Root Layer
有一個名叫”build.gradle“的gradle設定檔
開啟這個檔案之後你便會看到一些和這個Project上的設定
E.G. 有Build Script 等等
Dependencies上 的Classpath 找出一個以
com.android.tools.build.gradle:” 開頭的 句子 把他修改成 0.9.+便可以了

我的是這樣的

  dependencies {
        classpath 'com.android.tools.build:gradle:0.8.+'
    }

 classpath 'com.android.tools.build:gradle:0.8.+'

把他改成

  dependencies {
        classpath 'com.android.tools.build:gradle:0.9.+'
    }

classpath 'com.android.tools.build:gradle:0.9.+'

儲存之後按一下上方的”Try Again“..令Android Studio再次Sync這個Gradle

之後應該可以解決這個問題的

Hope you find is useful

Leave a Reply