感谢楼主,测试成功。只是有些机子可能需要多几步步骤,我这边完善一下。
本人手机型号:Nexus 6p
2017.4.9 更新Android7.1.2
症状:WIFI能链接,但不能访问,WIFI图标上有个X。
楼主帖子修改如下:
1.先下载一个adb工具
http://bbs.gfan.com/android-8127838-1-1.html解压到桌面。
2.连接手机到电脑,打开usb调试,下拉菜单选择文件传输,一般情况会自动安装驱动。
3.进入开发者选项中打开USB调试(这个都会吧?在设置——关于手机——狂点版本号几下,就能进入开发者选项了),打开后会出现很多授权的字符串,全部点击确认,在此准备工作做完了。


4.打开解压的adb工具包运行 打开ADB.bat。
5.输入代码adb shell "settings put global captive_portal_detection_enabled 0"按回车。
再输入adb shell "settings put global captive_portal_https_url
https://captive.v2ex.co/generate_204"; 再回车。
(输入指令后正常情况下是没有任何提示,说明是成功了。)
6、打开手机的飞行模式再关闭,ok,烦人的××消失了。
希望能帮到大家。