Невозможно создавать приложения Flutter за корпоративным проксиAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Невозможно создавать приложения Flutter за корпоративным прокси

Сообщение Anonymous »

У меня возникли проблемы с созданием приложений Android Flutter за прокси-сервером моей организации в Windows. Flutter установлен правильно, и Flutter Doctor не сообщает о проблемах. У меня установлены переменные среды http_ и https_proxy. Я использую VS Code для разработки, но у меня установлена ​​Android Studio. Эмулятор Android работает правильно, и VS Code может видеть его во время работы.
Указание VS Code отладить main.dart приложения-шаблона по умолчанию приводит к тому, что GradleW пытается загрузить версию Gradle и создает файлы .part и .lck размером 0 КБ, а затем завершается ошибкой:

Код: Выделить всё

java.security.NoSuchAlgorithmException
[snip]
Caused by: java.security.NoSuchAlgorithmException: Error constructing implementation
[snip]
Caused by: java.security.KeyManagementException: problem accessing trust store
Читая в Интернете, кажется, что «проблема с доступом к хранилищу доверенных сертификатов» является корнем проблемы; самозаверяющий сертификат прокси-сервера моей организации недоступен. Однако мой gradle.properties выглядит так:

Код: Выделить всё

systemProp.http.proxyHost=[correct server]
systemProp.http.proxyPort=[correct port]
systemProp.http.proxyUser=[correct user]
systemProp.http.proxyPassword=[correct password]
systemProp.http.nonProxyHosts=*.jitpack.io, *.maven.org, [our domain]

systemProp.https.proxyHost=[correct server]
systemProp.https.proxyPort=[correct port]
systemProp.https.proxyUser=[correct user]
systemProp.https.proxyPassword=[correct password]
systemProp.https.nonProxyHosts=*.jitpack.io, *.maven.org, [our domain]

systemProp.javax.net.ssl.trustStore=NUL
systemProp.javax.net.ssl.trustStoreType=Windows-ROOT

systemProp.jdk.http.auth.tunneling.disabledSchemes=""
Поэтому у меня, кажется, есть правильные настройки, позволяющие Java, Flutter и Gradle Wrapper видеть наш прокси и хранилище сертификатов. Что мне нужно изменить, чтобы Gradle корректно загружался?

Подробнее здесь: https://stackoverflow.com/questions/798 ... rate-proxy
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»