android - 即时运行后未显示设备选择器对话框

标签 android android-studio instant-run

Android studio 2.0 中,在 emulator 上首次启动应用程序后,似乎附加了运行进程。但是,如果我连接设备并想测试应用程序,则设备选择器对话框不会出现。我尝试了 instant run、简单运行、检查配置(设置为显示选择器对话框),但所有更改都是对 emulator 应用程序进行的。

如何在设备中启动应用程序而不关闭 emulator 并使用 emulator 丢失即时运行“**connection**”?

最佳答案

这种行为显然是一个缺点,将在后续版本中修复,有一个 open issue at AOSP .

现在我发现了两个不需要重启工作室或终止 adb 进程的解决方法:

  1. 在您正在进行即时运行 session 的设备上强制关闭应用程序。这样 session 将关闭,下次运行后将要求您选择设备。

  2. 如果您之前按过“运行”按钮,请按“调试”按钮,反之亦然。出于某种原因,从运行更改为调试或从调试更改为运行会强制 AS 关闭即时运行 session 。

关于android - 即时运行后未显示设备选择器对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36541902/

相关文章:

android-studio - Android Studio 2.0 即时运行不工作

存储带引号的字符串时 Android SharedPreferences 崩溃

javascript - PhoneGap onDeviceReady 未触发

android - bytes[0] == 0xFF 始终为 false

android - 使用不同的 Assets 进行调试和发布

java - 图片图标不起作用?

android - 使用 Rest 进行登录 Activity 来验证用户

android - Android Studio 中的 Java 模块引用

android - 安装没有成功。无法安装应用程序。 java.io.IOException : Requested internal only, 但空间不足