问题:当我在开发中使用内网的IP时可以访问接口,当切换到公网环境时(http)就出现了域名解析异常。
解决:android:usesCleartextTraffic设置为true
<application
android:name=".MyApplication"
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:usesCleartextTraffic="true"
android:theme="@style/AppTheme">
</application>
android:usesCleartextTraffic 这个字段表示是否使用明文网络流量,targetAPI为28以下该值默认为true,28及以上时为false。