【发布时间】:2013-10-31 07:12:36
【问题描述】:
我在 Android Studio 中调试时遇到困难。尝试在调试模式下启动应用程序后,设备显示带有“等待调试器”标题的警报,该标题永远不会消失。此外,我的清单文件中有android:debuggable="true",看起来设备连接正确,因为我可以简单地运行我的应用程序而没有任何问题。我做错了什么?
【问题讨论】:
标签: java android debugging android-studio
我在 Android Studio 中调试时遇到困难。尝试在调试模式下启动应用程序后,设备显示带有“等待调试器”标题的警报,该标题永远不会消失。此外,我的清单文件中有android:debuggable="true",看起来设备连接正确,因为我可以简单地运行我的应用程序而没有任何问题。我做错了什么?
【问题讨论】:
标签: java android debugging android-studio
删除android:debuggable="true",因为当您在 Android Studio 中运行/调试应用程序时,会使用调试证书进行签名,因此该设置不是强制性的。
然后从控制台检查设备是否正确连接了adb devices。您应该会看到它已列出。
那就这样试试吧:
1 - 关闭 Android Studio 和您打开的任何其他 IDE(也许您还运行 Eclipse?)和模拟器实例;
2 - 从 PC 上拔下 USB 电缆;
3 - 从控制台运行adb kill-server;
4 - 打开 Android Studio;
5 - 点击运行/调试;
6 - 当窗口选择设备时,将设备连接到USB和USB到您的计算机;
【讨论】:
adb devices 命令。服务器将重新启动,您应该会看到列出的设备。
adb 存储为 int YOUR_ANDROID_SDK_FOLDER/platform-tools。
还可以尝试重新启动设备 - 当我遇到相同问题时这对我有用
【讨论】:
我有类似的问题(在 Ubuntu 上运行 Android Studio)
我做什么:
进入 adb 文件夹(/wherever_location_is/sdk/platform-tools)并运行命令:
./adb kill-server
打开 Android Studio。
现在 Logcat 消息再次出现。
【讨论】:
删除那些与调试相关的行。当您从 Android Studio 启动应用程序时,它会使用调试密钥进行签名。您需要的任何调试信息都可以在 Android Studio 的 logcat 中查看。还要确保您运行的是最新版本(帮助 -> 检查更新)我认为这就是它的所在。
【讨论】:
我每天都在为类似的问题而苦苦挣扎,因为重新启动工作室或设备非常耗时(有时甚至无法正常工作),我尝试了很多事情,巧合的是,我发现了一个尴尬(但有效)的解决方案.
当您在 Android Studio 中点击调试按钮时,工作室说它已连接并且设备说:等待调试器,但设备永远等待,请执行以下操作:
像奇迹一样工作!
【讨论】:
我在启用 Proguard 进行调试时遇到了同样的问题!请禁用它并尝试!!!
【讨论】:
我认为这可能会有所帮助。启动应用程序后,单击运行并找到将调试器附加到 Android 进程 [
【讨论】:
签入gradle。如果你应用proguard进行调试,那么调试过程不适用于应用程序。确保在调试中minifyEnabled为false。
【讨论】: