Android 在 Intellij/Android Studio 上调试 - 强制我在虚拟设备上 运行

Android debugging on Intellij/Android Studio - Forcing me to run on a virtual device

在许多传统的 Android 项目中,我可以 运行 我的物理设备在构建完成后插入 USB 就可以了,运行。

但是,在某些项目中,例如我从 Unity 导出的项目,迫使我在 android 虚拟设备上 运行,甚至不是像 Genymotion 提供的外部虚拟设备。

这是怎么回事,我该如何解决才能在我的物理设备 and/or 其他外部虚拟设备上进行调试?

由于 gradle,很难说出问题真正发生的位置...尝试使用 gradle 任务面板并尝试默认构建任务,但真正解决问题的是删除项目中的所有 gradle 文件并重新打开 Studio。 (为了安全起见,我会移动它们,而不是删除它们。)

查看此页面:Gradle Builds - Android Dev Site