我正在使用Android Studio。从昨晚开始,当我在我的设备上运行我的项目时,出现了“等待调试器”的消息。这是一个非常奇怪的行为,因为我不是在调试应用程序。
我尝试从我的设备上卸载应用程序,并在Android Studio上按下运行。该消息再次出现。
我尝试重新启动Android Studio。该消息再次出现。
在我的手机上正确安装应用程序的唯一方法是按下“调试”。该消息出现,但它自动关闭。然后应用程序就可以正常工作了。
我试过了
<application android:debuggable="false" />
... 消息仍然会出现。
LogCat说:
E/InputDispatcher﹕ channel ~ Channel is unrecoverably broken and will be disposed!
E/Launcher﹕ Error finding setting, default accessibility to not found: accessibility_enabled
关于第一个错误行,有人说问题可以在重命名某些资源后开始。但这不是我的案子。
第二个错误行,…我不知道。我真的不知道我的IDE发生了什么。
我遇到了这个问题;在Android Studio中,我不小心击中了运行>“调试应用程序”,而不是运行>运行“应用程序”。我解决了这个问题。在我的例子中,我必须让应用程序在DEBUG模式下成功启动。这是我的脚步——
1) android设备需要能够在8600端口连接到开发PC。我的防火墙配置不允许此连接。我关掉了防火墙。确认后,我创建了一个防火墙规则,以允许端口8600上的设备之间的连接。
2)为了验证端口是否可用,你可以进入Android Studio,
执行>将调试器附加到Android进程。这将导致在DEBUG模式下启动的android设备应用程序连接到你的android Studio开发PC。
3)一旦应用程序启动了一次,你可以返回并运行>运行' app ',你将不再得到恼人的屏幕'WAITING for DEBUGGER'。
4)你也可以运行>调试“应用程序”。设备会说“等待调试器”一会儿,然后Android工作室将启动调试器控制台,帮助您调试您的Android设备应用程序远程!
祝你好运
我遇到了这个问题;在Android Studio中,我不小心击中了运行>“调试应用程序”,而不是运行>运行“应用程序”。我解决了这个问题。在我的例子中,我必须让应用程序在DEBUG模式下成功启动。这是我的脚步——
1) android设备需要能够在8600端口连接到开发PC。我的防火墙配置不允许此连接。我关掉了防火墙。确认后,我创建了一个防火墙规则,以允许端口8600上的设备之间的连接。
2)为了验证端口是否可用,你可以进入Android Studio,
执行>将调试器附加到Android进程。这将导致在DEBUG模式下启动的android设备应用程序连接到你的android Studio开发PC。
3)一旦应用程序启动了一次,你可以返回并运行>运行' app ',你将不再得到恼人的屏幕'WAITING for DEBUGGER'。
4)你也可以运行>调试“应用程序”。设备会说“等待调试器”一会儿,然后Android工作室将启动调试器控制台,帮助您调试您的Android设备应用程序远程!
祝你好运