android studio更新后,ADB无法正常工作

问题描述 投票:1回答:2

我已经将android studio更新为Android Studio v2.3.3(2017年6月),当我在android studio模拟器上启动app时,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上的流程4429 [emulator-5554]

android android-studio-2.3
2个回答
4
投票

点击下面的链接

http://adbshell.com/downloads

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

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

安卓/ SDK /平台工具/

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

现在它将检测设备,没有问题。 OOOOOllllaaaaa .....

如果问题仍然存在,那么就这样做......将文件夹保存到某个地方....只需替换文件......它会自动检测设备


1
投票

前言:虽然我的回答侧重于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工作室!

问题最终是由官方SDK工具管理器下载的platform_tools\adb.exe文件已损坏!因此我从命令提示符启动adb.exe时遇到了Windows错误代码0xc0000142! :(

解:

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

  1. 首先,将platform_tools\目录添加到系统路径环境变量中。
  2. 继续并在platform_toolsC:\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! :)

© www.soinside.com 2019 - 2024. All rights reserved.