Не могу построить приложение для Android, используя CRACHLYTICS за VPN и прокси

StackOverflow https://stackoverflow.com//questions/22073440

Вопрос

Как телевикр, я использую VPN с помощью a proxy.pac (файл config доступен на http://proxy.mycompany.com/proxy.pac ).

Для обновления пакетов Android SDK Manager , следующие настройки прокси-сервера работают правильно:

HTTP Proxy Server: proxy.mycompany.com
HTTP Proxy Port: 80
.

в Android-студия Я работаю над проектом Android-Gradle, используя CraschLytics. Я установил те же параметры в прокси HTTP.

A COMPLELEBELEBUG Command не удается при проверке авырасходов APIKEY:

:myproject-project:compileDebugNdk UP-TO-DATE                                                           
:myproject-project:preBuild                
:myproject-project:preDebugBuild                
:myproject-project:checkDebugManifest                 
:myproject-project:prepareDebugDependencies                 
:myproject-project:compileDebugAidl UP-TO-DATE      
:myproject-project:compileDebugRenderscript UP-TO-DATE      
:myproject-project:generateDebugBuildConfig UP-TO-DATE      
:myproject-project:processDebugManifest UP-TO-DATE      
> Building 32% > :myproject-project:crashlyticsCleanupResourcesDebug
.

Тогда после тайм-аута:

ERROR - Crashlytics Developer Tools error.                         
com.crashlytics.reloc.org.apache.http.conn.HttpHostConnectException: Connect to api.crashlytics.com:443 [api.crashlytics.com/54.225.193.37, api.crashlytics.com/54.243.69.50, api.crashlytics.com/54.243.106.90, api.crashlytics.com/54.243.136.142, api.crashlytics.com/54.243.186.185, api.crashlytics.com/107.21.114.251, api.crashlytics.com/184.72.240.69, api.crashlytics.com/54.225.68.102] failed: Connection timed out:     connect
    at com.crashlytics.reloc.org.apache.http.impl.conn.HttpClientConnectionOperator.connect(HttpClientConnectionOperator.java:138)
    ...
.

Я пытался установить свойства Gradle в ~ / .gradle / gradle.properties file:

systemProp.http.proxyHost=proxy.mycompany.com
systemProp.http.proxyPort=80
.

... Но, похоже, не может быть отличной идеей, так как у меня есть предупреждение в настройках HTTP прокси (эти настройки устарели).

Я попросил людей из сети, чтобы сняться, что произойдет, и есть сбой доступа на URL-адреса, как http://dl-ssl.google.com (Тоже, которые используются в Android SDK Manager), или EC2 на Amazon (возможно, используется автоматическими, не так ли?).

Конечно, все это отлично работает, когда я напрямую связан в локальной сети моей компании.

Любое представление о том, что может произойти? Любой обходной путь?

Спасибо за поддержку. Жан

Редактировать:

Решение

- установить HTTPS прокси-сервер и порт в ~ / .gradle / Gradle.properties. В моем случае параметры HTTP кажется бесполезным.

systemProp.https.proxyHost=proxy.mycompany.com
systemProp.https.proxyPort=80
.

Спасибо, что вы помогите!

Это было полезно?

Решение

Гемал от carmlytics здесь.Можете ли вы установить https.proxyhost и https.proxyport?Кроме того, если у вас есть один, продолжайте и настройте https.proxyuser и https.proxypassword, а также!Это должно позаботиться об этом для Ya :)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top