Прежде всего, позвольте мне уточнить, что я знаю, что это очень плохая практика, и я не буду вносить это изменение в свой производственный код. Но иногда нам нужно отладить некоторые изменения в неотлаживаемом варианте моего приложения, но все URL-адреса https не работают со следующей ошибкой
Client SSL handshake failed: An unknown issue occurred processing the certificate (certificate_unknown)
Я использовал следующие файлы конфигурации сети и добавил их в свой файл манифеста. Это работает в отлаживаемой версии приложения, но все еще не работает в неотлаживаемой версии.
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<base-config>
<trust-anchors>
<certificates src="system" />
</trust-anchors>
</base-config>
<debug-overrides>
<trust-anchors>
<certificates src="user" />
</trust-anchors>
</debug-overrides>
</network-security-config>
Есть ли способ использовать charles для мониторинга моих сетевых вызовов в неотлаживаемой версии приложения для Android?