当另一个设备正在运行时,为什么 Eclipse 将 AVD 选择限制为仅目标 API?
例如,如果我的清单中有 minSdkVersion="4",则设置项目属性指定使用 API 级别 15 的构建目标,并在我的运行配置中具有手动目标选择模式,当我第一次尝试运行该项目时我的 API 4-15 虚拟设备是可见的。但是启动其中一个实例后,当我尝试再次运行并启动另一个实例时,唯一可供选择的 AVD 是正在运行的设备和使用目标 API 15 的设备。如果我通过 USB 连接物理设备,情况也是如此。但是,如果我终止/断开所有设备,完整列表将再次返回。为什么会这样?有没有办法让符合条件的设备始终显示?
现在,我已经启动 AVD 管理器并手动启动任何额外的设备,以便它出现在要部署到的正在运行的设备列表中。如果我想同时使用多个 AVD,那就有点烦人了。这是 Eclipse 3.7.1 和 ADT 16 的情况。
For example, if I have my minSdkVersion="4" in the manifest, set project properties specify a build target that uses API level 15, and have a manual target selection mode in my Run Configurations, when I first try to run the project all my virtual devices from API 4-15 are visible. But after starting one of them up, when I try to run again and start a different instance, the only AVDs available to choose are the running device and those using the target API 15. Same thing if I have connected a physical device via USB. But if I kill/disconnect all the devices, the full list returns again. Why is that and is there a way to make the eligible devices always show?
Right now I've been firing up the AVD manager and manually starting any extra device, so that it appears in the list of running devices to deploy to. Kind of annoying if I want to toy with multiple AVDs at the same time. This is with Eclipse 3.7.1 and ADT 16.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论