23

我在 Android Studio 调试时遇到困难。尝试在调试模式下启动应用程序后,设备显示带有“等待调试器”标题的警报,该标题永远不会消失。我的清单文件中也有android:debuggable="true",看起来设备连接正确,因为我可以简单地运行我的应用程序而没有任何问题。我做错了什么?

4

9 回答 9

36

删除android:debuggable="true",因为当您在 Android Studio 中运行/调试应用程序时,会使用调试证书进行签名,因此该设置不是强制性的。

然后从控制台检查设备是否正确连接了adb devices. 您应该会看到它列出来。

然后用这种方式尝试:

1 - 关闭 Android Studio 和您打开的任何其他 IDE(也许您还运行 Eclipse?)和模拟器实例;

2 - 从 PC 上拔下 USB 电缆;

3 -adb kill-server从控制台运行;

4 - 打开安卓工作室;

5 - 点击运行/调试;

6-选择设备的窗口时,将设备和USB连接到计算机上;

于 2013-10-22T13:15:19.157 回答
6

也尝试重新启动设备 - 当我遇到同样的问题时这对我有用

于 2014-04-29T13:21:11.100 回答
3

我有类似的问题(在 Ubuntu 上运行 Android Studio)

我做什么:

  • 关闭 Android Studio(如果正在运行,则关闭模拟器)
  • 转到 adb 文件夹(/wherever_location_is/sdk/platform-tools)并运行命令:

    ./adb kill-server

  • 打开安卓工作室。

现在 Logcat 消息再次出现。

于 2015-03-19T09:05:49.817 回答
2

删除那些与调试相关的行。当您从 Android Studio 启动应用程序时,它会使用调试密钥进行签名。您需要的任何调试信息都可以在 Android Studio 的 logcat 中查看。还要确保您运行的是最新版本(帮助-> 检查更新)我认为这就是它的所在。

于 2013-10-22T12:19:56.950 回答
2

我每天都在为类似的问题而苦苦挣扎,因为重新启动工作室或设备非常耗时(有时甚至无法正常工作),我尝试了很多事情,巧合的是,我发现了一个尴尬(但有效)的解决方案。

当您在 Android Studio 中点击调试按钮时,工作室说它已连接并且设备说:等待调试器,但设备永远等待,请执行以下操作:

  • 在 Android Studio 中,点击“编辑配置”弹出按钮
  • 一旦运行/调试配置对话框打开,调试过程就开始了!

像奇迹一样工作!

于 2015-04-08T11:07:34.663 回答
1

试试这种方式 - 它对我有用:

open
Run 
run/debug configuration 
Android app 
app  
Debugger 
Debug type 
set Auto

在此处输入图像描述

于 2017-09-29T16:22:35.640 回答
0

当我启用 Proguard 进行调试时,我遇到了同样的问题!请禁用它并尝试!

于 2017-02-05T06:52:53.123 回答
0

我认为这可能会有所帮助。启动应用程序后,单击运行并找到将调试器附加到 Android 进程 [您可能会发现这很有帮助[1]

于 2017-04-27T06:14:27.497 回答
0

签入gradle。如果您应用 proguard 进行调试,则调试过程不适用于应用程序。确保在调试中 minifyEnabled 为 false。

于 2017-09-26T12:41:08.923 回答