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:/ #

    然后找到设备了.

  • 相关阅读:
    mongodb集群搭建
    ansible 部署redis集群(三台主机6节点3主3备)
    nginx upstream bug
    回炉重造之 nginx
    docker 搭建jenkins环境
    搭建gitlab
    Dockerfile传入变量问题
    mysql8忘记root密码重置密码
    docker-compose容器化构建nginx服务
    docker-compose容器化构建minio服务
  • 原文地址:https://www.cnblogs.com/zhongke/p/13565189.html
Copyright © 2011-2022 走看看