zoukankan      html  css  js  c++  java
  • adb报错问题解决方法

    1,报错信息:adb server version (31) doesn't match this client (40); killing

    解决方法:

    一:

    主要是前面的31或者其他,比如32/31等等,是自己手机支持的adb版本,与后面的39或者38/37等等不匹配,可能是因为sdk升级后,adb也升级了,所以不匹配。

    解决方法:下载自己手机对应的adb版本31(32/33),自己对号入座下载后,将解压的内容:


    替换sdk/platform-tools/目录下的内容即可解决
    ---------------------

    2,报错信息:Error type 3: Activity Class {.} dose not exist

    是studio的一个问题,(是他运行Instant Run的问题,也就是当你run带闪电图标,快速编译你修改代码)下面给出解决方案。

    看到我红线画出的部分了吗,如果你是选中状态,请把对号去掉,保存确定,然后重新Run的Module,你会发现提示你Restart you Module,点击确定,重新编译就不会出现这个问题了。

     

    3,报错信息如下:

    原因:

    exported 属性值为false时,只能由本应用用户访问,查看AndroidManifest.xml配置文件中,查找Activity,看到如下代码:

    4,报错信息:Android SDK is not specified 未完

    https://jingyan.baidu.com/article/ea24bc39d0c766da62b331b8.html

    5,adb devices列表未空:

    电脑连手机以后使用adb devices命令链接失败

    查阅很多文档

    1、拔插数据线

    2、重启手机电脑

    3、开启/关闭应用宝手机助手

    4、运行adb kill-server|adb start-server|adb shell

    5、开发者重复打开调试

    以上方法全用了,adb还是连不上。。。

    最后解决方法是:

    1、打开设备管理器——便携设备——属性——记录VID

    2、查找文件夹.android,在该文件夹下找到文件adb_usb.ini,如果找不到可以新建一个

    3、在adb_usb.ini文件里添加设备的VID,格式如下:

          0x2717
          0xFF48

     

    4、打开cmd,依次输入adb kill-server、adb start-server、adb shell

    5、尝试输入adb devices。结果提示设备offline,检查是adb版本太低

    6、升级adb版本,只替换adb.exe文件行不通。方法是:下载新的adb包,替换android.sdk/platfrom-tools下面的adb.exe、AdbWinApi.dll、AdbWinUsbApi.dll三个文件,执行adb start-server

    7、重试adb devices,成功!

    链接不上设备:在电脑和手机上都安装91助手

  • 相关阅读:
    BZOJ4039 : 集会
    BZOJ3655 : 神经错乱数
    World Finals 2017爆OJ记
    Petrozavodsk Summer-2016. Ural FU Dandelion Contest
    XVII Open Cup named after E.V. Pankratiev. Grand Prix of America (NAIPC-2017)
    递归的逻辑(3)——递归与分治
    递归的逻辑(2)——特征方程和递归算法
    递归的逻辑(1)——递归关系模型
    整数的故事(4)——Karastuba算法
    整数的故事(3)——最小公倍数与哥德巴赫猜想
  • 原文地址:https://www.cnblogs.com/lp475177107/p/10647513.html
Copyright © 2011-2022 走看看