https://zhuanlan.zhihu.com/p/107496545
本教程以Pixel(已升级至Android 10)为例,适用于安卓7.0及以上。
我因为想听Podcast练习听力,收了只二手Pixel当MP3。虽然只有靠电脑共享梯子信号才能联网比较麻烦,但平时反正也不联网,只当MP3用,倒也没什么关系。过了半年多我才解决了不能直接联网的问题,故记录教程于此。
原生安卓系统连上WiFi却上不了网,WiFi标志右下角还带个叉号或者感叹号,这种状况的原因大致是这样的:联网之后,因为“十分显然”的原因,手机连不上用来检测网络连接的Google发信网址,就自动认为无网络了。只要按下面3步,把预设的网址换成其他能连上的就行了。
1、配置adb工具
首先需要下载Android Studio提供的adb工具包,官网下载在这里。也可以直接用我在百度网盘的分享,提取码:87u9。
adb分享将下载的压缩包放在桌面,解压到当前文件夹即可。
2、手机连接电脑
接下来就是调整手机了。
首先去手机的Settings(设置)里搜索Build number(版本号),不停连击,直至跳到输入锁屏密码的界面;输入密码确认后就可以进入Developer options(开发人员选项)了。
关闭设置再重新打开,搜索USB debugging(USB调试),点击开启USB debugging(USB调试)。
然后连接手机和电脑。在电脑上按win+R,输入cmd,进入命令行界面。
依次输入以下2条指令,每条命令输入后都要按回车:
1、cd desktop
2、adb devices
手机上会弹窗,选择允许USB debugging(USB调试)。
再次输入以下命令:
adb devices
能正确显示手机编号就说明连接成功了。
3、输入命令
接下来依次输入以下4条命令,每条命令输入后都按一下回车:
1、adb shell settings delete global captive_portal_http_url
2、adb shell settings delete global captive_portal_https_url
3、adb shell settings put global captive_portal_http_url http://www.google.cn/generate_204
4、adb shell settings put global captive_portal_https_url https://www.google.cn/generate_204
现在只需要开关一下飞行模式,就可以正常联网了。
如果想关掉Developer options(开发人员选项),只要去设置里关掉就行。
无RSA密钥指纹提示对话框,执行adb devices后,不显示设备信息
Android手机连接电脑后,打开usb调试debug模式,手机上没有 RSA密钥指纹提示对话框,且执行adb devices后,仅显示:adb devices后,不显示设备信息。不显示手机设备信息,如下内容:
C:\Users\confidence >adb devices
List of devices attached
解决方法:
下载豌豆荚并安装在PC端,手机usb连接到PC,通过豌豆荚找到设备,再卸载豌豆荚,然后断开usb,重新连接即可显示调试对话框
No comments:
Post a Comment