Android P требует HTTPS по умолчанию. Это означает, что если вы используете в своем приложении незашифрованные HTTP-запросы, приложение будет работать нормально во всех более низких версиях, чем Android P.
Чтобы избежать этого исключения безопасности, попробуйте внести изменения в код приложения ниже.
В AndroidManifest.xml
<?xml version="1.0" encoding="utf-8"?>
<manifest ... >
<application android:networkSecurityConfig="@xml/network_security_config"
... >
...
</application>
</manifest>
и в res / xml добавить файл с именем: network_security_config.xml
network_security_config.xml
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<domain-config cleartextTrafficPermitted="true">
// Add host of your download URL in below line.
// ie. if url is "https://www.google.com/search?source=...."
// then just add "www.google.com"
<domain includeSubdomains="true">www.google.com</domain>
</domain-config>
</network-security-config>