在许多传统的 Android 项目中,一旦构建完成并运行,我就可以很好地运行插入 USB 的物理设备。
然而,在某些项目上,比如我从 Unity 导出的项目,迫使我在 android 虚拟设备上运行,甚至不是像 Genymotion 提供的外部虚拟设备。
发生了什么,如何修复它以在我的物理设备和/或其他外部虚拟设备上进行调试?
在许多传统的 Android 项目中,一旦构建完成并运行,我就可以很好地运行插入 USB 的物理设备。
然而,在某些项目上,比如我从 Unity 导出的项目,迫使我在 android 虚拟设备上运行,甚至不是像 Genymotion 提供的外部虚拟设备。
发生了什么,如何修复它以在我的物理设备和/或其他外部虚拟设备上进行调试?
多亏了 gradle,很难判断问题到底出在哪里...尝试使用 gradle 任务面板并尝试默认的构建任务,但真正解决它的是摆脱项目中的所有 gradle 文件并重新打开 Studio . (为了安全起见,我会移动它们,而不是删除它们。)
请参阅此页面:Gradle 构建 - Android 开发站点