Si tu aplicación de depuración llega a JMeter pero rechaza HTTPS, facilita su CA de grabación a la configuración de confianza de la aplicación:

  1. Inicia el grabador JMeter HTTP(S) real y obtén el ApacheJMeterTemporaryRootCA.crt generado.
  2. Coloca esa CA pública en los recursos raw de la aplicación como jmeter_debug_ca.crt.
  3. Combina este anclaje con las reglas de seguridad de red existentes:
<network-security-config>
    <debug-overrides>
        <trust-anchors>
            <certificates src="@raw/jmeter_debug_ca" />
        </trust-anchors>
    </debug-overrides>
</network-security-config>

Haz referencia a ese XML desde android:networkSecurityConfig del manifiesto. Para network_security_config.xml, usa @xml/network_security_config.

Android aplica debug-overrides solo cuando android:debuggable es verdadero; si es falso, ignora la sección. Un origen de anclaje solo para depuración con user es otra opción para un flujo que confía deliberadamente en CA instaladas por el usuario.

La confianza del navegador por sí sola no fija la política de la aplicación. El teléfono aún debe llegar al grabador y el cliente de red de la aplicación debe usar ese proxy. Una pila personalizada puede necesitar su propia entrada de confianza admitida.

Artículos relacionados