2014-12-08 74 views
0

我一直在使用Android Studio(Beta)0.8.6進行當前項目。最近,我下載了最新版本的Android Studio(RC4)。安裝版本RC4後,我從「現有的Android Studio項目」加載了我的項目。在打開基於0.8.6的項目時,出現錯誤「該項目使用Android Gradle插件的不支持版本(0.12.2),建議版本爲1.0.0-rc4」。然後我點擊了「修復插件版本並重新導入項目」鏈接,我收到一個錯誤,說它無法在build.gradle文件中找到引用Android Gradle插件。有人會向我解釋我需要做些什麼才能讓更新版本的Android Studio與舊項目一起工作。如果我不能解決這個Gradle問題,我將不得不回到Eclipse。謝謝。將Android Studio項目從0.8.6升級到RC4時出錯

+0

步驟#1:在你的項目中找到'build.gradle'文件。步驟#2:找到那些在'buildscript'閉包中加載'com.android.tools.build:gradle'依賴項的子集。步驟#3:將版本號設置爲'1.0.0-rc4',所以你最終得到:'classpath'com.android.tools.build:gradle:1.0.0-rc4''。 – CommonsWare 2014-12-08 00:44:34

+0

在主項目中,我將構建:gradle更改爲1.0.0-rc4。我關閉了Android Studio,然後重新打開它。對於其中一個鏈接的項目,我收到一條錯誤消息「Gradle DSL method not found:'runProguard()'。如何消除此錯誤?謝謝。 – MAThrasher 2014-12-08 01:00:10

回答

6

步驟#1:在你的項目中找到build.gradle文件。

步驟2:找到那些在buildscript closure中加載com.android.tools.build:gradle依賴關係的子集。步驟#3:設置版本號爲1.0.0-rc4,所以你最終得到:classpath'com.android.tools.build:gradle:1.0.0-rc4'。

For one of the linked projects, I get an error message "Gradle DSL method not found: 'runProguard()'. How do I eliminate this error?

更換runProguardminifyEnabled,如the release notes覆蓋了0.14.0版本的插件,以及許多堆棧溢出的問題,如this one

+0

感謝您的回答。我現在已解決所有問題! – MAThrasher 2014-12-09 00:48:30

+0

嗨。我有同樣的問題,但是當我按照這些步驟,我有另一個錯誤:-_「原因:org/codehaus/groovy /運行時/ typehandling/ShortTypeHandling」_任何想法如何修復新的? – Sergii 2014-12-29 15:15:04

+0

@Sergii:我建議你打開一個新的堆棧溢出問題,在那裏你發佈你的Gradle構建文件和Gradle生成的完整堆棧跟蹤。 – CommonsWare 2014-12-29 15:22:12

相關問題