You can either disable captive portal detection:
adb shell 'settings put global captive_portal_detection_enabled 0'
adb shell 'settings put global captive_portal_mode 0'
(set to 1 to re-enable), or set a different server. I use e.g.:
adb shell 'settings put global captive_portal_http_url "http://captiveportal.kuketz.de"'
adb shell 'settings put global ...
What you are seeing is most likely the result of an update to the Android SDK that app developers haven't addressed.
Starting in Android P, there were changes to the way apps can retrieve WiFi information.
Similar restrictions also apply to the getConnectionInfo() method,
I had this issue after an updating of an Android 9 Pie custom ROM.
When trying to configure my wlan, I had error messages:
Failed to Save Network/ Wlan Netzwerk kann nicht gespeichert werden
Failed to connect to Network / Netzwerkverbindung konnte nicht hergestellt werden
Reset of network / WiFi / Bluetooth functions did not help.
Toggling static ...
Try the new Cloudflare app "126.96.36.199" It will give you privacy enhanced DNS which will circumvent your ISP.
I am not associated with the app or its vendor.
I recently learned that my mobile vendor provides my phone with its DNS results. I had been under the impression that Google DNS servers were always used by Android. Whether my mobile provider is ...