6

我使用 WiFi ADB ActiveorADB Wireless应用程序在 Eclipse 中通过 Wifi 调试我的构建应用程序USB debuging

如何在调试期间保持打开设备?此应用程序中没有选项可以保持清醒。

4

3 回答 3

2

当 BuildConfig.DEBUG == true 时,产生一个线程,调用 Debug.WatiForDebugger 然后获得一个完整的唤醒锁。定期轮询 Debug.isDebuggerConnected(),如果没有则释放唤醒锁。

WaitForDebugger 将锁定线程,直到连接了调试器(无论是否通过 wifi)——如果发生这种情况,唤醒锁将使设备保持睡眠状态。一旦调试器断开连接,下次后台线程检查调试器的状态时,会释放唤醒锁,让设备再次休眠。

于 2014-03-07T18:47:02.737 回答
1

WiFi ADB声称无论如何它都会为您执行此操作

★ 暂时增加关屏超时。十分之九这是用户在开发 Android 应用程序并在设备上测试时想要的。再次禁用 ADB over WiFi 时,将恢复原始屏幕超时值。

如果自动屏幕关闭超时不足,即使您不需要 USB 引线进行调试,您也可以将一个连接到壁疣上,直接提供电源以保持屏幕开启。

于 2014-03-07T17:36:26.033 回答
0

您可以使用开发人员选项之一 - “保持清醒”。它会在充电时保持屏幕开启。

我想这不是你要找的东西,但足够接近

于 2014-03-07T16:44:47.090 回答