Android Studio 3.4等待应用程序上线

eufgjt7s  于 2023-01-13  发布在  Android
关注(0)|答案(2)|浏览(132)

自从升级到AS 3. 4后,我再也不能调试我的任何应用程序了。我没有对任何项目进行任何更改,我只是升级了AS。现在我得到的只是“等待应用程序上线”。
当我单击Run-〉Attach Debugger To Android Process时,没有要附加的进程。
应用程序加载并运行,但我无法调试它们。
我能做些什么来让调试器工作吗?
(我已经尝试了清理,重建,使缓存无效和重新启动,使项目和gradlew清理)。

xam8gpfp

xam8gpfp1#

我在Android Studio海豚中发现了同样的问题(2021.3.1)创建了一个没有活动的新项目。项目创建后,我创建了一个主活动并添加了一个启动器意图过滤器,并尝试调试它。发现“等待应用程序联机”。我发现“运行配置”的“午餐选项”中的“启动”参数为“无”。通过将其更改为“默认活动”要更改运行配置选项,请选择运行-〉编辑配置,或在运行或调试面板中选择“修改运行配置”。

ru9i0ody

ru9i0ody2#

我也有同样的问题,我试过:更新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**是清单文件中的午餐活动。

相关问题