2015-08-04 24 views
14

Tôi vừa nâng cấp Android Studio lên phiên bản được tạo vào ngày 28 tháng 7 năm 2015. Và cài đặt proxy ngừng hoạt động.gradle sau proxy trong Android Studio 1.3

Tôi có họ cấu hình trong AS sở thích và trong gradle.properties của dự án như thế này:

systemProp.http.proxyHost=some.proxy.adress.com 
systemProp.http.proxyPort=3128 

Tuy nhiên gradle xây dựng không đề nghị tôi nên cấu hình proxy trong cả hai thuộc tính graddle hoặc IDE.

Error:Connection timed out: connect. If you are behind an HTTP proxy, please configure the proxy settings either in IDE or Gradle.

Tôi có thể thử gì khác?

P.S. Proxy hoạt động và được chọn đúng từ tùy chọn Android Studio, vì git hoạt động như mong đợi.

Trả lời

31

Có lẽ bạn cũng cần phải cấu hình https settings

systemProp.https.proxyHost=www.somehost.org 
systemProp.https.proxyPort=8080 
systemProp.https.proxyUser=userid 
systemProp.https.proxyPassword=password 
systemProp.https.nonProxyHosts=*.nonproxyrepos.com|localhost 
+0

Tệp dự án cụ thể được kiểm tra vào GIT không phải là nơi thích hợp cho cài đặt proxy cá nhân, đặc biệt là không cho userid và mật khẩu của tôi. Nhưng ngay cả máy chủ proxy và cổng sẽ khác nhau tùy thuộc vào máy tôi đang làm việc. Giải pháp chính xác là gì? Tôi đặt chúng ở đâu cụ thể, không phải là dự án cụ thể? – vsp

+2

Bạn có thể có tệp 'gradle.properties' bên ngoài dự án trong thư mục nhà người dùng gradle của bạn (được xác định bởi biến môi trường' GRADLE_USER_HOME'). Bạn cũng có thể chuyển các thuộc tính trên dòng lệnh thông qua '-Dprop = value'. Thông tin thêm [tại đây] (https://docs.gradle.org/current/userguide/build_environment.html) –

+0

Bạn có thể thêm điều đó vào câu trả lời/giải pháp của mình không? Đó sẽ là nơi ưa thích cho những cài đặt đó. Chỉ trong các trường hợp ngoại lệ, bạn muốn cài đặt proxy của mình được đăng ký với các tệp dự án của bạn. – vsp

12

Sau khi tìm thấy một câu trả lời cho ngày ...

Như Lance nói, bạn cần phải đặt trong các thiết lập gradle.properties cho https (I viết chi tiết tại đây cho du khách thêm)

systemProp.https.proxyHost=some.proxy.adress.com 
systemProp.https.proxyPort=3128 

cuối cùng, tập tin gradle.properties của bạn (trên thư mục gốc của dự án) sẽ là:

systemProp.http.proxyHost=some.proxy.adress.com 
systemProp.http.proxyPort=3128 
systemProp.https.proxyHost=some.proxy.adress.com 
systemProp.https.proxyPort=3128 
+2

thêm cùng một máy chủ proxy và cổng cho https giải quyết vấn đề của tôi, nhờ – Ionut

+0

Điều này đã giúp! https.proxyPort không được hỗ trợ mặc dù chỉ https.proxyHost được. – shinymetal

+1

Bạn đã lưu ngày của tôi. ;) –

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