Lưu ý: Câu trả lời của tôi có vẻ khá dài nhưng chỉ mất 2 bước nếu bạn muốn một cách chính xác để định cấu hình với dự án hiện tại.
Tôi tìm thấy những gì là vấn đề thực tế. Trên thực tế, mỗi dự án Android đi kèm với phiên bản riêng của trình bao bọc lớp.
có một cái nhìn vào dir
tên dự án / lớp / bao bọc
ở đây tệp thuộc tính cho biết phiên bản của lớp mà dự án này sử dụng:
#Mon Sep 08 13:53:18 PDT 2014
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-2.7-all.zip
Vì vậy, vấn đề là nếu bạn không có mà phiên bản của gradle sau đó nó sẽ tải về phiên bản đó cho bạn. Ví dụ, hãy xem thư mục này, nơi nó đã tải xuống các phiên bản gradle cho tôi
/home/myusername/.gradle/wrapper/dists
giống như
Ở đây nó sẽ cố tải xuống phiên bản gradle nếu bạn không có. Nếu bạn cảm thấy thoải mái với việc tải xuống phiên bản khác của lớp thì bạn có thể đợi cho đến khi nó hoàn thành
Giải pháp thay thế sẽ là: 1. nếu dự án trên git clone nó trước.
- goto dự án của bạn / gradle / trình bao bọc
3. trao đổi phiên bản phân phốiUrl thành phiên bản mà bạn đã có: ví dụ: cho 2.2.1-all
url sẽ là
phân phốiUrl = https: //service.gradle.org/distribution/gradle-2.2.1-all.zip
4.copy gradle-Wrapper.jar đến projectdir / gradle / Wrapper của bạn từ
.gradle / Wrapper / dists / gradle-2.1.1-all / 4ryh47z6pv2tj9n03uiw8pzc6 / gradle-2.2.1 / lib / gradle-Wrapper.jar (đừng quên đổi tên gradle-Wrapper2.2.1.jar
- bây giờ nhập dự án của bạn trong studio .. và nó hoạt động.