zoukankan      html  css  js  c++  java
  • 夜神模拟器adb 连接不上的问题

    今天想通过夜神模拟器获取小程序的 wxapkg 发现 adb 不能链接到模拟器中的设置

    1 执行 adb devices
    2 
    3 结果
    4 adb server version (36) doesn't match this client (41); killing...
    5 could not read ok from ADB Server
    6 * failed to start daemon
    7 adb.exe: failed to check server version: cannot connect to daemon

    通过提示, 大概知道应该是adb 的版本问题, 百度的结果都是叫我去查找端口占用, 可能是自己比较菜吧

    执行:
    adb --version
    
    返回:
    Android Debug Bridge version 1.0.41
    Version 29.0.5-5949299
    Installed as C:Usersw3973AppDataLocalAndroidSdkplatform-toolsadb.exe

    那就查找端口

    netstat -ano | findstr "5037"
    
    TCP    127.0.0.1:5037         0.0.0.0:0              LISTENING       33768

    通过pid 查找进程

    tasklist /fi "PID eq 33768"

    映像名称 PID 会话名 会话# 内存使用
    ========================= ======== ================ =========== ============
    nox_adb.exe    33768   Console    1 9,004 K

    发现是夜神模拟器自己的adb 不管, 先干掉

    执行:
    
    taskkill /pid 33768 /f
    
    结果:
    成功: 已终止 PID 为 33768 的进程。

    再查找5037端口, 发现又有新的占用了.发现行不通了, 继续百度

    还有一种方法就是把本地的adb.exe 重命名覆盖掉页面里面的nox-adb.exe 经实验还是不行, 不仅不行,还引出了其他的问题.

    不过倒是让我发现了一个问题, 夜神的安装目录下有一个adb.exe 文件

    到目前为止真相只有一个, 就是用自带的adb 桥接到模拟器中的设备

    G:softwareNoxin>adb devices
    List of devices attached
    127.0.0.1:62001 device

     G:softwareNoxin>adb shell
     root@shamu:/ #

    然后找到设备了.

  • 相关阅读:
    xcode构建webdriverAgent时报错Messaging unqualified id的解决办法
    ubuntu18.0安装RabbitMQ
    python中*的用法
    Jenkins构建项目
    Jenkins安装与配置
    git_仓库
    六、 Shell数组应用
    五、 Shell函数应用
    三、 Shell流程控制
    二、 Shell变量定义
  • 原文地址:https://www.cnblogs.com/zhongke/p/13565189.html
Copyright © 2011-2022 走看看