Android Studio的调试器问题
我正在学习如何在Android Studio下开发手表。我对调试器有一些恼人的问题,这使得它很难使用 当我想在调试模式下运行我的脸时,我一直有以下消息:Android Studio的调试器问题,android,android-studio,android-debug,watchface,Android,Android Studio,Android Debug,Watchface,我正在学习如何在Android Studio下开发手表。我对调试器有一些恼人的问题,这使得它很难使用 当我想在调试模式下运行我的脸时,我一直有以下消息: ... Waiting for application to come online: com.example.wearmodule.test | com.example.wearmodule Waiting for application to come online: com.example.wearmodule.test | com.ex
...
Waiting for application to come online: com.example.wearmodule.test | com.example.wearmodule
Waiting for application to come online: com.example.wearmodule.test | com.example.wearmodule
Waiting for application to come online: com.example.wearmodule.test | com.example.wearmodule
Waiting for application to come online: com.example.wearmodule.test | com.example.wearmodule
Could not connect to remote process. Aborting debug session.
我唯一的选择似乎是首先在运行模式下执行我的脸,然后将调试器附加到进程。但是,由于“OK”(确定)按钮呈灰色,我通常无法执行此操作,如屏幕截图所示:
幸运的是,当我可以连接调试器时,它会在几秒钟/分钟后继续断开连接,并显示以下消息:
Disconnecting run session: a new debug session will be established.
但没有建立其他会议。这使得调试过程非常不舒服
我是否错过了Android Studio的配置
编辑:可能值得注意的是,即使我只是尝试运行应用程序,我也经常会连续收到消息
Client not ready…
。在这些情况下,我必须重新启动模拟器。每次尝试运行应用程序时都会发生这种情况,这让我损失了很多时间。只需重新启动仿真器或断开设备连接,然后重新连接。您的adb
怎么样?它是否使用adb设备显示您的设备?我通常adb kill server
然后重新启动IDE。@MayurPatel每次断开连接时我都会这样做。这个问题一直在发生,所以这不是一个可行的解决方案。@shkschneider是的,我的模拟器显示在adb设备上
。可能是您的防火墙阻止了来自本地设备的传出或传入包?由于附加调试器是通过套接字连接完成的,这可能是一个问题吗?