Добавить network-security-config
в папку res / xml
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<base-config cleartextTrafficPermitted="true">
<trust-anchors>
<certificates src="system" />
</trust-anchors>
</base-config>
</network-security-config>
Добавить строку в manifest
file application
tag
android:networkSecurityConfig="@xml/network_security_config"
И убедиться, что вы даете internet
разрешение в manifest
файле
<uses-permission android:name="android.permission.INTERNET" />
Также добавьте это в manifest
файле
<uses-library
android:name="org.apache.http.legacy"
android:required="false"/>
и добавьте useLibrary 'org.apache.http.legacy'
в сборку приложения
android {
compileSdkVersion 28
defaultConfig {
applicationId "your_application_id"
minSdkVersion 15
targetSdkVersion 28
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
useLibrary 'org.apache.http.legacy'
}