Использование Charles нарушает мою android студийную сборку, но только на второй день - PullRequest
0 голосов
/ 06 апреля 2020

Так что это странно. Я установил charles и получил все сертификаты, установленные на мою ма c и мой android эмулятор. Я должен сделать это, чтобы я мог использовать некоторые тестовые серверы, которые доступны только через нашу рабочую VPN, и по какой-то причине эмуляторы не могут использовать тестовые серверы через VPN, если они не настроены на использование charles.

Итак, я настроил Чарльза, и все работает до конца дня. Однако на следующее утро, когда я go строю код, я получаю следующую ошибку сборки: build failed Cause: unable to find valid certification path to requested target

Затем, если я аннулирую кэши и перезапускаю android studio, то при сборке я получаю другую ошибку: Unable to resolve dependency for ':feature_referral@debugUnitTest/compileClasspath': Could not download guava-27.0.1-jre.jar (com.google.guava:guava:27.0.1-jre)

Зависимость меняется каждый день, поэтому я не думаю, что это именно эта c зависимость. Единственный способ исправить это - удалить Android Studio и переустановить его.

Кто-нибудь может объяснить, что именно происходит под капотом? Я не могу найти никаких объяснений в Интернете.

1 Ответ

0 голосов
/ 13 апреля 2020

Оказывается, что в Charles под Proxy -> SSL Proxying Settings -> SSLProxying я добавил *. (подстановочный знак)

После удаления записи с подстановочными знаками я снова смог собрать из Android Studio.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...