2015-05-04 61 views
5

Tôi phát triển các ứng dụng Android thông qua Android Studio. Và tôi muốn sử dụng 3 thư viện của bên nhưng tôi đang làm việc trong một mạng lưới an toàn chặn tất cả Internet ngoại trừ vài thư viện được chỉ định bởi quản trị viên CNTT. Tôi KHÔNG muốn làm việc với tùy chọn cấp độ ngoại tuyến (Cài đặt -> Gradle -> công việc ngoại tuyến). Tôi muốn sử dụng gradle như thể tôi có internet. Để làm điều đó tôi cần biết url nào là bắt buộc và yêu cầu quản trị viên CNTT mở url này. Câu hỏi của tôi là liên kết hoặc liên kết nào tôi yêu cầu?Android studio Gradle thư viện phụ thuộc tải về url

EDIT:

http://jcenter.bintray.com/ 

liên kết ở trên được chấp nhận câu trả lời mà còn liên kết dưới đây được yêu cầu cho gradle

http://download.gradle.com 
http://services.gradle.com 

http://repo.jfrog.org 
+0

phụ thuộc vào repo bạn sử dụng - ví dụ jcenter hoặc mavenCentral – ligi

+0

Tôi đang sử dụng cả jcenter và mavenCentral. – alp

+0

cả hai là loại không hữu ích như jcenter là một superset của maven-central – ligi

Trả lời

5

này phụ thuộc vào các kho mà thư viện của bên 3'rd của bạn được lưu trữ. Các tiêu chuẩn có thể bao gồm Maven Central (http://repo1.maven.org/maven2) và JCenter (https://jcenter.bintray.com hoặc http://jcenter.bintray.com/), và nếu bạn cũng sử dụng kho lưu trữ riêng được xác định bởi một url (xem ví dụ bên dưới) thì bạn cũng nên bao gồm chúng.

Ví dụ cho một định nghĩa kho maven tư nhân, lấy từ Gradle User Guide:

repositories { 
    maven { 
     url "http://repo.mycompany.com/maven2" 
    } 
} 

Một lưu ý cuối cùng - Maven Trung và JCenter url nêu trên được lấy từ Gradle User Guide.

+1

Tôi chỉ cần biết những standart, cảm ơn bạn. Tôi sẽ thử những url đó. – alp

+0

@Amnon những gì dành cho thư viện hỗ trợ Android ... như cho com.android.support:design:25.3.1 – Dipika

0

Tôi nghĩ u phải bao gồm studio android trong danh sách trắng ... có nghĩa là danh sách trắng, cần có các ứng dụng nhất định trong hệ thống của bạn được phép đến thăm tất cả các liên kết ...

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