2016-07-21 61 views
5

Giá xây dựng của tôi cho ứng dụng Android đã trở nên khá dài. Đã nhảy theo plugin này được gọi là gradle-lint-plugin và định cấu hình đúng cách. Trong tài liệu của nó, nó nóiLỗi: Không thể tìm hoặc tải lớp chính org.gradle.wrapper.GradleWrapperMain

Run ./gradlew fixGradleLint to automatically fix your build scripts

nhưng khi chạy tôi nhận được Error: Could not find or load main class org.gradle.wrapper.GradleWrapperMain.

Điều này có liên quan gì đến Android Studio bằng plugin Gradle của riêng nó không? Tôi chưa cài đặt Gradle trên toàn hệ thống.

Chỉnh sửa: Tôi không muốn cài đặt Gradle toàn hệ thống - có cách nào để thực hiện việc này trong Android Studio không?

+1

có thể trùng lặp của [Không thể tìm thấy hoặc nạp lớp học chính org.gradle.wrapper.GradleWrapperMain] (http://stackoverflow.com/ câu hỏi/29805622/không thể-tìm-hoặc-tải-chính-class-org-gradle-wrapper-gradlewrappermain) – petey

+0

@petey không giống như [câu hỏi này] (http://stackoverflow.com/questions/29805622/could-not -find-hoặc-load-main-class-org-gradle-wrapper-gradlewrappermain) Tôi không cài đặt gradle - chỉ Android Studio. – hongsy

+0

thử chạy './gradlew fixGradleLint' trên osx/nix hoặc' gradlew.bat fixGradleLint' trên chiến thắng – petey

Trả lời

10

Âm thanh như trình bao bọc không được thiết lập chính xác. Có khả năng thiếu bình bao bọc.

$ ls gradle/wrapper 
gradle-wrapper.jar  gradle-wrapper.properties 

Khi bạn nhìn vào gradle/wrapper bạn có thấy gradle-wrapper.jar không?

nếu bạn cài đặt gradle bạn có thể tạo các bình với lệnh này: $ gradle wrapper

+0

Không - chỉ 'gradle-wrapper.properties' là ở đó. Có cách nào để sửa/chạy tác vụ Gradle mà không cần cài đặt Gradle không? – hongsy

+1

không có tại thời điểm này, bạn phải cài đặt gradle để sửa chữa. Khi bạn chạy lệnh trên, hãy đảm bảo rằng bạn đã gán jar vào git, svn hoặc bất kỳ VCS nào bạn đang sử dụng. Sau khi bạn có jar bạn có thể gỡ bỏ cài đặt gradle và chỉ sử dụng wrapper một lần nữa nhưng bạn phải cài đặt gradle để sửa chữa không có vấn đề gì. – JBirdVegas

+0

cảm ơn bạn đã bình luận! đây là minh chứng cho kiến ​​trúc của Android Studio trở nên cồng kềnh. – hongsy

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