我使用WiFi ADB Active
或ADB Wireless
应用程序通过Wifi调试我的构建应用程序而不是USB debuging
。
如何在调试期间继续打开设备? 此应用程序中没有选项可以保持清醒。
答案 0 :(得分:1)
当BuildConfig.DEBUG == true时,产生一个调用Debug.WatiForDebugger的线程,然后获得一个完整的唤醒锁。定期轮询Debug.isDebuggerConnected(),如果没有则释放唤醒锁。
WaitForDebugger将锁定线程,直到连接调试器(通过wifi或不通过) - 如果发生这种情况,唤醒锁将使设备不会休眠。 一旦调试器断开连接,下一次后台线程检查调试器的状态时,它将释放唤醒锁并允许设备再次进入休眠状态。
答案 1 :(得分:0)
您可以使用其中一个开发者选项 - “保持清醒”。它会在充电时保持屏幕亮起。
我认为不是你想要的,但足够接近
答案 2 :(得分:0)
WiFi ADB声称它无论如何都会为你做这件事
★暂时增加屏幕关闭超时。 10次中有9次 是用户在Android应用程序开发和测试过程中想要的 在设备上。当ADB结束时,原始屏幕超时值将恢复 WiFi再次被禁用。
如果自动屏幕关闭超时不足,即使您不需要USB导线进行调试,也可以将其中一个连接到墙壁上,直接提供电源以保持屏幕开启。