首页 > 解决方案 > Android Studio 3.4 等待应用上线

问题描述

自从升级到 AS 3.4 后,我无法再调试我的任何应用程序。我没有对任何项目进行任何更改,我只是升级了 AS。现在我得到的只是“等待应用程序上线”。

当我单击 Run->Attach Debugger To Android Process 时,没有要附加的进程。

应用程序加载并运行,但我无法调试它们。

我能做些什么来让调试器工作吗?

(我尝试过清理、重建、使缓存无效并重新启动、使项目和 gradlew 清理)。

标签: android-studio

解决方案


我遇到了同样的问题,我试过了:将 Android Studio 更新到 3.5,重新启动缓存,删除缓存文件夹,杀死 adb 服务器并重新启动它......但没有任何效果。

我解决了在 ADB 终端上执行下一个命令:

在 Windows 上,您必须更改为 platform-tools 文件夹路径才能执行 ADB 命令,如下所示:

cd C:\Users\YourUser\AppData\Local\Android\Sdk\platform-tools

然后,在调试模式下编译您的应用程序。(我认为在 Windows 上使用 shift + F9),当您开始看到“Waiting for application to come online”消息时,执行下一个 adb 命令:

adb shell am start -n com.example.yourPackage/com.example.yourPackage.MainActivity -D

只需更改com.example.yourPackage并确保MainActivity在您的清单文件中是您的午餐活动。


推荐阅读