当我使用Eclipse时,我使用Debug.waitForDebugger()进入调试模式,难以达到类似服务的类。
然而,自从我搬到Android Studio后,我无法使Debug.waitForDebugger()工作。 当我添加它并运行应用程序时,它根本不会进入调试模式。
有谁知道如何让Debug.waitForDebugger()在Android Studio中运行?
答案 0 :(得分:2)
引自AOSP问题76040 https://code.google.com/p/android/issues/detail?id=76040 -
“Eclipse中的DDMS将监视在设备上运行的应用程序。当应用程序以”wait-for-debugger“模式显示在ddms中且应用程序名称(其包)与工作区中打开的应用程序包匹配时,则ADT将自动连接使用该特定应用配置的调试器。
我们也应该在Studio中这样做。可能在1.0之后虽然“
到目前为止,Android Studio中尚未解决此问题。
答案 1 :(得分:1)
尝试android.os.Debug.waitForDebugger();
答案 2 :(得分:0)
使用"Settings>Development Options" as advised here下的仿真器/设备条目