2015-09-22 15 views
22

Tôi đang sử dụng MPAndroidChart libarary trong studio android.But khi tôi đang cố gắng đồng bộ hóa gradle có lỗi như hình ảnh bên dưới. Văn bản Gradle ở đây để biên dịch thanh thư viện MPAndroidChart.Không thể giải quyết: com.github.PhilJay: MPAndroidChart: v2.1.4

compile 'com.github.PhilJay:MPAndroidChart:v2.1.4' 

Error screenshot

hãy giúp đỡ để giải quyết vấn đề này. Cảm ơn trước

+7

Bạn đã thêm 'maven {url "https://jitpack.io"} 'vào kho lưu trữ của bạn? –

+1

Chỉ cần thêm vào bình luận @AndrewBrooke, bạn nên vào dự án gradle.build của bạn và thêm dòng này vào kho lưu trữ: maven {url "https://jitpack.io"}. Dự án của tôi là như thế này: allprojects { kho { jcenter() maven {url "https://jitpack.io"} } } –

+0

Có. và tôi cũng không thể tìm thấy kết quả tìm kiếm cho _com.github.PhilJay: MPAndroidChart_ trong Chọn phụ thuộc thư viện trong Project sturucture -> app -> Dependancy -> + (add) -> Chọn tìm kiếm phụ thuộc thư viện – pRaNaY

Trả lời

6

Sự cố đã được giải quyết sau khi khởi động lại android studio -> xây dựng lại dự án.

+1

Không làm việc cho tôi. –

+0

Tuyệt vời, tính năng này phù hợp với tôi! – bebosh

0

Một vấn đề cũng có thể là bạn đang đứng sau proxy. Vì vậy, có hai khả năng: Thêm cấu hình proxy của bạn vào Android Studio, bạn cũng có thể thêm tệp gradle.properties vào thư mục gốc của dự án. ở đó bạn phải nhập thông tin đăng nhập sau:

systemProp.http.proxyPassword= 
    systemProp.http.proxyHost= 
    systemProp.http.proxyUser= 
    systemProp.http.proxyPort= 
    systemProp.https.proxyPassword= 
    systemProp.https.proxyHost= 
    systemProp.https.proxyUser= 
    systemProp.https.proxyPort= 

Vì vậy, thuộc tính https là cần thiết. Tôi đã tìm ra rằng thường các kho lưu trữ có sẵn trên cả hai giao thức. nhưng đôi khi chỉ trên http hoặc https.

-1

Hoặc chỉ cần xây dựng lại dự án của bạn. Làm việc cho tôi

+0

Câu trả lời trùng lặp cho https://stackoverflow.com/a/32724313/1549818 – grgarside

7

Đưa

repositories { 
    maven { url "https://jitpack.io" } 
} 

trong build.gradle trong thư mục ứng dụng cố định vấn đề của tôi!

84

Thêm

maven { url "https://jitpack.io" } 

để kho dưới allprojects không thuộc buildscript Xem screenshot:

enter image description here

+0

Đây là câu trả lời hoàn hảo – YeeKhin

+0

Hoàn hảo nhất. Cảm ơn – Araju

+0

Cảm ơn rất nhiều. Nó cũng được viết ở [MPAndroidChart] (https://github.com/PhilJay/MPAndroidChart) Nhưng tôi thậm chí còn không chú ý đến nó. Cảm ơn một lần nữa vì đã mang nó đến với ánh sáng !! –

0

Run gradle nhiệm vụ wrapper từ dòng lệnh

cd ~/AndroidStudioProject/myproject/myapp 
./gradlew tasks 
3

Các giải pháp trên không hiệu quả đối với tôi. Tôi sử dụng dưới đây để có được MPAndroidChart lib làm việc trên dự án của tôi.

  1. Downloaded jar MPAndroidChart mới nhất từ: https://jitpack.io/com/github/PhilJay/MPAndroidChart/v3.0.1/MPAndroidChart-v3.0.1.jar

  2. sao chép các tập tin MPAndroidChart-v3.0.1.jar tải về YourProject/app/lib thư mục

  3. Biên soạn phụ thuộc sau đây ở mức ứng dụng xây dựng.gradle

    dependencies { 
    
        compile files('libs/MPAndroidChart-v3.0.1.jar') 
    
    } 
    
  4. tái đồng bộ các gradle

1

tôi đã cùng một vấn đề sau khi thêm một này trong gradle giải quyết vấn đề của tôi:

repositories { 
     jcenter() 
     maven { url "https://jitpack.io" } 
    } 

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