Я создаю приложение и сталкиваюсь с коммуникацией CLEARTEXT, которая не допускается из-за ошибки политики безопасности сети на моем другом мобильном телефоне (я просто тестирую его на другом мобильном телефоне). Конечно, я не могу отследить проблему, так как приложение работает нормально на моем мобильном телефоне (без отладки по USB), я загружаю его из Google Play.
Я сделал все необходимое для решения этой проблемы, добавив android:usesCleartextTraffic="true"
к тегу приложения в AndroidManifest.xml
, также я добавил android:networkSecurityConfig="@xml/network_security_config"
мой конфиг XML:
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<domain-config cleartextTrafficPermitted="true">
<domain includeSubdomains="true">MY IP</domain>
</domain-config>
</network-security-config>
Это все еще не работает. Я не могу отследить проблему на своем мобильном телефоне, потому что он работает. Почему я не получаю ту же ошибку, что мой друг мобильный ???
Я хочу, чтобы на моем мобильном телефоне была та же ошибка, чтобы можно было отследить проблему. Я удалил все вышеперечисленные варианты, и он все еще работает на моем мобильном телефоне. Он даже работал до того, как я добавил что-либо, так как я обнаружил проблему только после того, как установил на мобильный телефон моего друга.