我无法从adb版本1.0.29升级

use*_*139 14 android adb

我正在尝试将我的nexus 7与我的linux薄荷机接口.设备始终显示为脱机.我知道这个问题来自于一个早于1.0.31的adb.我一直在安装平台工具rev 21.1,截至上个月是最新版本应该安装adb 1.0.31,但每次我运行命令'adb version'时它会回来说它是版本1.0.29.还有另一种方法可以让它升级吗?

CoP*_*LaS 33

这解决了Ubuntu上的这个问题(运行旧的adb):

  1. 拔掉设备
  2. adb kill-server
  3. adb版本
    • Android Debug Bridge版本1.0.29
  4. cd到android sdk目录
    • cd/home/XXX/adt-bundle-linux-x86_64/sdk/platform-tools /
  5. 将新adb复制到/ usr/bin
    • sudo cp adb/usr/bin /
  6. adb版本
    • Android Debug Bridge版本1.0.31
  7. adb kill-server
  8. adb设备
    • 守护程序没有运行.现在从端口5037开始*
    • 守护程序已成功启动*已连接的设备列表
  9. 插入设备,并在设备对话框中出现RSA
  10. 在设备上接受
  11. adb设备
    • 附加设备列表
    • 04cefca0e29085aa设备

  • 此案例对Windows也有效.不同之处在于您应该检查的文件夹是C:\ Windows或C:\ Windows\System32 (2认同)

小智 1

可以执行以下两个步骤来解决此问题。

  1. 可能还有另一个adb在后台运行。用于adb kill-server停止 adb 服务器,然后重新启动adb

  2. 如果您想更新adb,可以通过从安装 SDK 位置运行 SDK Manager 来完成。升级“平台工具”即可升级adb。

  3. 上述问题可能与以下问题相同。请检查以下帖子。
    Android 4.2.2 - adb 离线,即使在 SDK 升级后也是如此