电脑由于cpu过老,也不知道自己能坚持到几何,再重新买台机器实在是让我犹豫,所以android学习搁置了几天,突然发现也可以使用手机直接启动android应用,感觉又看到了希望。
手机打开adb调试功能
手机:设置 ->系统 ->关于手机 ->版本号,连续点击多次提示打开开发者模式,然后打开允许adb调试。(我的手机很早就打开了开发者模式,因此具体的步骤已经记得不是太清楚了,如果需要可以自行百度一下,这个还是很简单的。)
电脑adb连接手机
- cmd进入adb的安装路径:adb devices 输出结果:list of devices attached为空
- list of devices attached为空说明未找到手机设备,需要查找原因,根据https://www.jianshu.com/p/79877a2cce55解决办法
这就尴尬了,我是studio64.exe占用了adb默认的5037端口,我就是要在studio上使用adb,显然我不能kill掉studio64应用,然后我突然发现可以自己定义adb的端口后,山穷水复疑无路,柳暗花明又一村。
- 自己配置 adb server 端口
在系统环境变量中定义 ANDROID_ADB_SERVER_PORT 的值即可,设置值在(10000 ~ 65535),重亲启动cmd。 - 我的天还是连接不上,心好累,重新找原因https://blog.csdn.net/c1063891514/article/details/79039384,发现手机和电脑相连其实有3种方法:wifi连接,usb数据线连接和串口连接,我用的usb数据线连接,我现在存在的问题是电脑就没有识别手机,adb当然就无效了,按照要求安装phoenixsuit软件软件吧。phoenixsuit官网进去不,自行查找软件连接吧,就不贴连接了。
- 又遇到新坑了phoenixsuit尚未检测的设备接入电脑,哎休息休息吧,明天看看还没有解决办法没,不行就只能使用wifi连接和串口连接了
分割线,今天是解决问题的一天,happy day
电脑无法adb无法获取手机
在手机接入电脑安装驱动时电脑会提示安装失败,打开详情页面如下:
进入计算机 -属性 -设备管理器-其他设备 会显示adb interfance上有个小叹号,说明手机adb的驱动未安装,我从网上下载了一个我手机的驱动程序,选择更新驱动
找到android_winusb.inf 文件的存放位置,然后点击安装,更新驱动后小叹号消失,adb devices可以获取手机