2014-07-06 25 views
16

Tương tự như câu hỏi được yêu cầu tại đây: Android Studio unsupported version of gradle but I'm using a compatible version, nhưng câu trả lời không khắc phục được sự cố cho tôi.Android Studio Phiên bản không được hỗ trợ của Gradle Plugin

Tôi đang sử dụng Android Studio Beta 0.8.1 chạy trong Ubuntu 14.04 LTS. Tôi cố gắng để nhập khẩu một dự án mà được chia sẻ với đội của tôi, nhưng khi tôi sao chép dự án và cố gắng để xây dựng nó, tôi nhận được lỗi này:

Error:The project is using an unsupported version of the Android Gradle 
plug-in (0.11.2) <a href="fixGradleElements">Fix plug-in version and re-import 
project</a> 

Khi tôi bấm vào liên kết, tôi nhận được lỗi này :

12:21:30 PM Quick Fix Failed 
     Unable to find any references to the Android Gradle plug-in in build.gradle files. 
     Please click the link to perform a textual search and then update the build files manually. 

Dưới đây là phần có liên quan của tập tin build.gradle tôi:

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

tôi đã cài đặt bằng tay một phiên bản mới của Gradle i n một nỗ lực để khắc phục vấn đề này (Ubuntu thực sự chỉ muốn cho tôi có phiên bản 1.4, nhưng dự án của chúng tôi được cấu hình cho Gradle 1.11+. Dưới đây là sản phẩm của "gradle -v":

------------------------------------------------------------ 
Gradle 1.11 
------------------------------------------------------------ 

Build time: 2014-02-11 11:34:39 UTC 
Build number: none 
Revision:  a831fa866d46cbee94e61a09af15f9dd95987421 

Groovy:  1.8.6 
Ant:   Apache Ant(TM) version 1.9.2 compiled on July 8 2013 
Ivy:   2.2.0 
JVM:   1.8.0_05 (Oracle Corporation 25.5-b02) 
OS:   Linux 3.13.0-30-generic amd64 

Tôi cố gắng để thiết lập Android Studio để sử dụng các cài đặt Gradle địa phương (File> Cài đặt> Gradle> Sử dụng phân phối gradle địa phương), nhưng điều này chỉ mang lại một lỗi mà một nhiệm vụ nhất định không thể tìm thấy trong dự án gốc. (?)

Khi tôi xây dựng dự án từ dòng lệnh bằng lệnh "./gradlew clean assembleDebug", nó xây dựng hoàn hảo và tôi có thể cài đặt và chạy APK APK.

Tôi không hiểu mình đang làm gì sai hoặc cách khắc phục. Mọi manh mối sẽ là được đánh giá cao!

+0

Are xây dựng của bạn các công cụ lên cho đến nay trong trình quản lý SDK? – Daveloper87

+0

Tôi đã cài đặt Công cụ xây dựng phiên bản 20 (và 19. *, và 18. * và 17). –

Trả lời

18

Android Studio 0.8.1 yêu cầu plugin gradle 0.12.

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

Kiểm tra câu trả lời này cho khả năng tương thích:

Android Studio Gradle issue upgrading to version 0.5.0 - Gradle Migrating From 0.8 to 0.9 - Also Android Studio upgrade to 0.8.1

+0

Cảm ơn. Tôi tự hỏi tại sao nó thất bại trong việc làm nhiệm vụ này ít ỏi chính nó .. –

+0

đã lưu đêm của tôi. TX – prashantwosti

1

Bây giờ tôi hiểu những gì tôi đang làm sai. Phiên bản mới hơn của Andoid Studio mà tôi đã cài đặt không hỗ trợ plugin 0,11. *. Bản sửa lỗi là cập nhật tất cả các tệp build.gradle của tôi như vậy:

buildscript { 
    repositories { 
     mavenCentral() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:0.12.+' 
    } 
} 

Vì vậy, tôi đã thay đổi 'gradle: 0.11. +' Thành 'gradle: 0.12. +'.

Bằng cách mở tệp build.gradle và xem thông báo lỗi được hiển thị trên các dòng có liên quan, tôi có thể thấy rằng chúng là nhiều hơn hữu ích hơn các thông báo lỗi mà ban đầu tôi gặp phải. Tôi đang tìm một số cách để nâng cấp cài đặt gradle của tôi, hoặc plugin gradle của tôi trong Android Studio. Android Studio muốn tôi cập nhật tệp xây dựng để chỉ định phiên bản plugin gradle khác. Tôi không hiểu tại sao điều đó lại thực sự cần thiết - tôi đã không thay đổi một thứ gì đó trong mã nguồn! - nhưng Android Studio bây giờ sẽ vui vẻ xây dựng và chạy dự án của tôi.

Cảm ơn Gabriele Mariotti đã làm rõ.

0

Tôi cũng đã nhận lỗi này trên Linux Mint 17.

Tôi đã cài đặt gradle từ kho của Ubuntu nhưng nó là phiên bản 1.4. Vì vậy, tôi đã tải về 1.10 sử dụng ppa:

sudo add-apt-repository ppa:cwchien/gradle 
sudo apt-get update 
sudo apt-get install gradle-1.10 

Note Đừng làm sudo apt-get install gradle, như các phiên bản mới nhất (2.x vào thời điểm này) cũng bị từ chối bởi Android Studio

+0

Không cần cài đặt Gradle trên hệ điều hành của họ để sử dụng plugin trong Android Studio. –

Các vấn đề liên quan