Например, если у меня есть minSdkVersion = "4" в манифесте, установите свойства проекта, укажите цель сборки, которая использует уровень API 15, и у меня есть режим выбора цели вручную в моих конфигурациях запуска, когда я впервые пытаюсь запустить В проекте видны все мои виртуальные устройства из API 4-15. Но после запуска одного из них, когда я пытаюсь запустить снова и запустить другой экземпляр, единственные доступные AVD, доступные для выбора, - это работающее устройство и те, которые используют целевой API 15. То же самое, если я подключил физическое устройство через USB. Но если я убью / отключу все устройства, полный список снова вернется. Почему это так, и есть ли способ сделать так, чтобы подходящие устройства всегда показывались?
Сейчас я запускаю диспетчер AVD и вручную запускаю любое дополнительное устройство, чтобы оно появилось в списке запущенных устройств для развертывания. Немного раздражает, если я хочу играть с несколькими AVD одновременно. Это с Eclipse 3.7.1 и ADT 16.