问题描述:
在 cmd 中输入
adb devices
报错
adb server version (36) doesn't match this client (41); killing...
* daemon started successfully
List of devices attached
这个错误通常是因为你的ADB客户端版本与ADB服务器版本不匹配导致的。你可以尝试更新ADB到与服务器版本匹配的版本。
首先在 cmd 下面 看自己的adb是什么版本
adb version
Android Debug Bridge version 1.0.41
Version 35.0.1-11580240
Installed as D:\platform-tools-latest-windows\platform-tools\adb.exe
Running on Windows 10.0.19045
然后 cmd打开以后 再进去自己的夜神模拟器下面的路径(每个人加压安装的位置不一样,记得换自己的哈)
cd D:\Program Files\Nox\bin
执行
adb version
Android Debug Bridge version 1.0.36
*。。。。。
这就看到了,两个的adb版本是不一样的。
解决方案:
直接将我们下载的 adb 工具 下面的 adb.exe , 复制替换 模拟器 nox\bin 下面的 adb.exe
然后在 重新开启一个 cmd 运行
adb devices
得到
List of devices attached
127.0.0.1:62001 device
连接成功了;
然后 可以看到自己里面都有什么包
adb shell pm list packages
package:com.android.providers.telephony
package:com.android.providers.calendar
package:com.android.providers.media
package:com.android.wallpapercropper
package:com.android.documentsui
package:com.android.externalstorage
package:com.android.htmlviewer
package:com.android.mms.service
package:com.android.providers.downloads
package:com.android.browser
package:com.android.soundrecorder
package:com.android.defcontainer
package:com.android.providers.downloads.ui
package:com.android.pacprocessor
package:com.tencent.mm
package:com.android.certinstaller
package:android
package:com.android.contacts