http-запрос от сервера ip не работает в режиме релиза - PullRequest
1 голос
/ 25 октября 2019

Я отправляю запрос на мой сервер реального времени по методу ip и http 222.999.34.741. я отлично работаю в режиме отладки, но имеет 400 ошибок неверного запроса в режиме выпуска. Я пробовал android: networkSecurityConfig = "@ xml / network_security_config" и файл ниже в манифесте:

<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<base-config cleartextTrafficPermitted="true" />
<domain-config cleartextTrafficPermitted="true">
    <domain includeSubdomains="true">222.999.34.741</domain>
</domain-config>

, а также устанавливал android: usedCleartextTraffic = "true", оба не сделали ничегоменяется. мой квест в том, что этот метод даже принят в Google в режиме выпуска? в чем дело?

1 Ответ

1 голос
/ 01 ноября 2019

на самом деле в моем случае речь шла не о методах http и networkSecurityConfig, а о параграфе раздела релиза:

 release {
        testCoverageEnabled false
        minifyEnabled true
        shrinkResources true
        debuggable false
        proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'

    }

, и это было решено, когда я перешел на следующее:

 release {
        testCoverageEnabled false
        minifyEnabled false
        shrinkResources false
        debuggable false
        proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'

    }

надеюсь, это поможет!

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