Android 有个联网验证机制,确保你是不是能连上网络,其方式很弱智,大概和我们在配好网络开个浏览器看看百毒能不能打开一样。
只不过人家看的是 Google 能不能打开。
然而在我们这里 Google 真的打不开。
所以就武断的说你手机没连上网。
之前的表现是个叹号,现在进化了,在 Android 7.1.1 里变成叉了。
原文出處及解決方式參考網址
====================================================================================
原文1 https://plumz.me/archives/5167/
我记得之前有个「新建用户关机大法」是管用的,不过现在是不是管用我也不知道了,我个人建议用命令:
命令的方式就是你看 USB 调试,然后连接电脑,在电脑端使用 adb 命令进行输入啦。
// 直接禁用这个脑残的联网检查方法
adb shell "settings put global captive_portal_detection_enabled 0"
// 把联网检查的网址从 google.com 换成 google.cn,当然你换成本博客也可以
adb shell "settings put global captive_portal_https_url https://www.google.cn/generate_204"
// 如果你填写的地址不是 Https 的,你得先把 Https 禁用了
adb shell "settings put global captive_portal_use_https 0"
====================================================================================
原文2 http://www.pixcn.cn/article-2990-1.html
20171204更新:在安卓8.1/8.0/7.1.2里如何消除x号(在老一点点版本是感叹号)呢?
1.首先开启usb调试,然后用数据线连接电脑和手机。
2.然后解决好您的adb驱动问题,具体教程见:http://www.pixcn.cn/thread-1084-1-1.html
3.在电脑开始菜单-运行 输入cmd,打开命令提示符
依次输入下面语句
(以下办法支持安卓8.1/8.0/7.1.2/7.1.1)
adb shell settings put global captive_portal_https_url https://www.google.cn/generate_204
然后开启飞行模式,然后关闭飞行模式解决!亲自测试有效!
關閉廣告