在Android studio 2.0
第一次启动应用程序之后,emulator
它似乎附加了运行进程.但是,如果我连接设备并想要测试应用程序,则设备选择器对话框不会显示.我尝试了即时运行,简单运行,检查配置(它设置为显示选择器对话框),但所有更改都是对emulator
应用程序进行的.
如何启动应用程序设备而不关闭emulator
和丢失即时运行" **connection**
" emulator
?
这种行为显然是一个缺点,将在后续版本中修复,AOSP上有一个未解决的问题.
现在我找到了两个不需要工作室重启或杀死adb进程的变通办法:
强制关闭您正在进行的即时运行会话的设备上的应用程序.这样会话将关闭,系统会要求您在下次运行后选择该设备.
如果您之前按下"运行"按钮,请按"调试"按钮,反之亦然.出于某种原因,从运行更改为调试或从调试更改为运行会强制AS关闭即时运行会话.
直到问题解决了,你可以做到这一点.
在运行菜单中,有一个选项为"停止应用程序".使用它可以强制停止您的应用程序.再次运行,您将获得设备选择器选项.
您的应用将出现在您之前的设备或模拟器中.你只需要重新启动它.(如果您不想在早期设备上再次运行.)