我正在嘗試構建由傑克沃頓創建的u202安卓項目。我的android studio無法構建項目。正在顯示該錯誤是如下:需要Gradle 2.1遷移到Gradle包裝和同步項目
Gradle 2.1 is required
Migrate to Gradle wrapper and sync project
其中錯誤在build.gradle
文件中所示指向apply plugin: 'com.android.application'
的線。
我試過以下解決方案,但無濟於事。
- 從最高項目目錄運行
gradlew
。但是,當我從命令行運行這個,我得到一個消息,該構建是成功的,但當我嘗試在android studio中同步項目時,我得到了上述錯誤。 - 通過命令行運行gradle。由於我在我的路徑中使用的gradle版本是2.2.1版本,所以我得到了無法找到插件「com.android.application」的錯誤 - 我認爲這是因爲我在項目中使用了此版本的gradle-plugin需要進行更新,以支持gradle這個的較新版本:通過手動下載gradle這個2.1和指向該項目利用當地「com.android.tools.build:gradle:0.13.3」
最後我能建造項目gradle而不是wrapper。我想知道在我嘗試使用gradle包裝的方式中是否有任何問題。
我已經在包裝文件分發網址: distributionBase = GRADLE_USER_HOME distributionPath =包裝/ dists中 zipStoreBase = GRADLE_USER_HOME zipStorePath =包裝/ dists中 distributionUrl = HTTPS \://services.gradle.org/distributions /gradle-2.1-all.zip – Supreethks 2014-12-05 08:17:57
@Supreethks嘗試在項目設置中啓用gradle wrapper,我已經添加了關於如何執行它的信息。 – aga 2014-12-05 08:21:41
我曾嘗試過,啓用android studio使用包裝並運行'生成項目'我得到這個構建錯誤:錯誤:(20)發生了一個問題,評估根項目'u2020'。 >無法創建'AppPlugin'類型的插件。 – Supreethks 2014-12-05 08:25:53