【问题标题】:ADB is not working after android studio updateandroid studio更新后ADB无法正常工作
【发布时间】:2019-04-13 01:47:36
【问题描述】:

我已将 android studio 更新到 Android Studio v2.3.3(2017 年 6 月),当我在 android studio 模拟器上启动应用程序时 adb 停止显示日志

日志显示:

07/11 13:08:17: Launching app

$ adb push C:\Users\1\AndroidStudioProjects\Don'tWakeMeApp4\app\build\outputs\apk\app-debug.apk /data/local/tmp/oleksandr.ivanets.dontwakemeapp $ adb shell pm install -r "/data/local/tmp/oleksandr.ivanets.dontwakemeapp" 成功

$ adb shell am start -n "oleksandr.ivanets.dontwakemeapp/oleksandr.ivanets.dontwakemeapp.MainActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER 客户尚未准备好..等待进程上线 连接到设备 Nexus_5X_API_26 [emulator-5554] 上的进程 4429

【问题讨论】:

标签: android android-studio-2.3


【解决方案1】:

点击下方链接

http://adbshell.com/downloads

并下载名称为 ADB Kits 的第一个链接(包含 adb.exe 和必要的 .dll 文件)。

下载后将这些文件替换为路径中的文件

Android/Sdk/平台工具/

现在点击 adb.exe,它将打开 cmd 并启动 adb 服务器。

现在它会检测到设备并且没有问题。 OOOOOllllaaaaaa.....

如果问题仍然存在,则执行相同操作...保存文件夹 某处....只需替换文件...它将检测到设备 然后自动

【讨论】:

    【解决方案2】:

    前言:虽然我的回答侧重于 Android Studio 对 ADB 错误的看法,但我相信它总体上对 Windows ADB 调试很有帮助!

    @sHaRkBoY 的回答帮助我找到了正确的方向。我曾经在 Android Studio 上尝试在手机上“运行”应用程序时得到 “无法检测 adb 版本,adb 输出:”...当手机连接到 PC 时没有显示任何设备.

    我已经尝试了所有这些(来自不同的 SO 答案)但没有一个有效!!!

    • File 工具栏中的“使缓存无效并重新启动”。
    • 在手机上多次关闭再打开USB调试
    • 试验了“MTP”、“PTP”、“Midi”和“充电”模式,以查看 ADB 是否检测到某些东西...
    • 检查了我的杀毒软件,看看添加异常到 adb 目录是否有效...
    • 安装了各种不必要的 C++ 可再发行组件
    • 尝试了不同的 USB 电缆(和 USB 端口)
    • 已重启 Android Studio 和 PC
    • 甚至卸载并重新安装了Android studio!

    问题终于是官方SDK工具管理器下载的platform_tools\adb.exe文件损坏了!所以我曾经在从命令提示符启动 adb.exe 时得到 Windows 错误代码 0xc0000142! :(

    解决方案:

    对于上述 ADB 问题的未来读者(和受害者 xD),请执行以下操作:

    1. 首先将platform_tools\目录添加到系统路径环境变量中。

    2. 继续并替换您的 platform_tools (C:\Users\{YourAccount}\AppData\Local\Android\Sdk\platform-tools) 目录中的以下 3 个文件。 (之前请备份同一个文件夹,以防万一。)

    ADB kit (internal version number: 32)


    注意:与@sHaRkBoY 的 ADB 工具包 (2.0.0.0) 相比,请更喜欢这个 ADB 工具包(exe 和 dll 文件),因为它有更新版本的 AdbWinUsbApi.dll (2.0 .0.1),其中一个竞争条件问题已得到修复!

    I hope my answer saves your from the traumatic experience I went through while troubleshooting magical ADB for an entire day! :)

    【讨论】:

      猜你喜欢
      • 2015-08-15
      • 1970-01-01
      • 1970-01-01
      • 2018-04-07
      • 1970-01-01
      • 2018-02-05
      • 2020-04-20
      • 2016-06-30
      • 2018-01-22
      相关资源
      最近更新 更多