安卓工作室更新后,ADB 无法正常工作



我已经将安卓工作室更新到安卓工作室v2.3.3(2017年6月(,当我在安卓工作室模拟器上启动应用程序时,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 [模拟器-5554]

点击下面的链接

http://adbshell.com/downloads

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

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

Android/SDK/platform-tools/

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

现在它将检测到设备,没有问题。呜呜呜

��

如果问题再次存在,请执行相同的操作...保存文件夹 地方。。。。只需替换文件...它将检测设备 自动然后

前言:虽然我的回答集中在Android Studio对ADB错误的看法上,但我相信它对Windows ADB调试很有帮助!

@sHaRkBoY的回答帮助我看向了正确的方向。我曾经在 Android Studio 上收到">无法检测到 adb 版本,adb 输出:">,同时尝试在手机上"运行"应用程序...... 并且当手机连接到PC时没有设备出现。

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

  • 从工具栏File"使缓存失效并重新启动"。
  • 多次关闭并打开手机上的USB调试
  • 尝试了"MTP"、"PTP"、"中型"和"充电"模式,看看亚行是否检测到某些东西......
  • 检查了我的防病毒软件,看看向adb目录添加例外是否有效...
  • 安装了各种不必要的C++可再发行
  • 组件
  • 已尝试使用其他USB电缆(和USB端口(
  • 重新启动 Android Studio 和 PC
  • 甚至卸载并重新安装了安卓工作室!

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

溶液:

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

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

  2. 继续替换platform_tools(C:Users{YourAccount}AppDataLocalAndroidSdkplatform-tools(目录中的以下3个文件。(请之前备份相同的文件夹,以防万一。

ADB 套件(内部版本号:32(


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

我希望我的回答能将您从我在对神奇的 ADB 进行故障排除时所经历的创伤经历中拯救出来一整天! :)

最新更新