关于WSL中adb不能正常使用的问题

关于WSL中adb不能正常使用的问题

问题描述

最近遇到一个很抓狂的事情,我在Windows中和WSL中都安装了Android-platform-tools(其中也就包含了adb),但是Windows种的adb能用,而wsl中的adb检测不到机器。

Windows中是通过下载最新的tools到某个文件夹,再指定环境变量的方式来配置的。

在配置Windows这边的tools之前,wsl中的是可以正常使用的,即使我安装了Android Studio。但是配置Windows的之后,就遇到这种问题了。Windows这边能正常检测机器,但是wsl这边不能检测到。

倒也不是说Windows的不能用,只是Windows的shell着实差点意思,比如输入adb之后,再tab补齐啥的。

关于网上的说法

问题所在其实网上很多已经说了,就是因为两边的adb版本不一致导致的。但是他给出的解决方案是用apt更新tools。

其实根本没有用,因为apt里面的tools更新得不如谷歌官网快(现在apt还留在1.0.3x的版本吧,连无线调试都不支持)。而且版本要求非常严格,如下:
在这里插入图片描述
在这里插入图片描述
像这样,都是1.0.41ÿ

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值