Есть ли способ скрыть Android Device Chooser?

Всякий раз, когда я запускаю приложение, я получаю диалог выбора устройства Android:

Alt text http://i39.tinypic.com/ri6mv8.png

Это происходит потому, что я использую API Google для версии 1.6 и пытаюсь запустить приложение на своем Nexus. Есть ли способ сделать это автоматически или не проверить совместимость? Иногда, когда я делаю модификацию и быстро после того, как я сохраню и запустил приложение, Eclipse построит проект, а диалог выбора устройства Android отобразится ненадолго и исчезнет, ​​и приложение не будет запущено. Мне нужно снова щелкнуть, чтобы он работал. Любые обходные пути?

Solutions Collecting From Web of "Есть ли способ скрыть Android Device Chooser?"

После того, как вы установили ADT , вам необходимо определить конфигурацию запуска ADT , чтобы ваш проект исполнялся как исполняемый файл Android.

http://code.google.com/android/images/hello_world_2.png


Затем не забудьте войти в Eclipse->Preferences->Run/Debug->Launching .
В подразделе « Launch Operation » выберите « Always launch the previously launched application »:

http://agit8.turbulent.ca/bwp/wp-content/2008/02/flexbuilder_runasfix.jpg

Создайте конфигурацию прогона.

Запустить -> Запустить конфигурации.

Выберите свой проект и укажите свою цель, а затем запустите эту конфигурацию при запуске этого приложения.

Ключ – это самая верхняя строка на снимке экрана вашего устройства Android Chooser. Обратите внимание, что он просит вас выбрать устройство, совместимое с целью Google API . В этом диалоговом окне игнорируется ваш запуск, когда выбранная вами версия Android в свойствах вашего проекта является одним из типов «GoogleAPI». Выбор одной из версий Android Open Source Project будет соответствовать вашим настройкам запуска.

Это ошибка (или намеренное поведение) в ADT, если выбрана версия, отличная от версии SDK. Вы испытаете это при настройке «API Google», а не на обычном Android SDK.

Подробнее см. В реализации AndroidLaunchController.java в проекте adt. (В принципе, всякий раз, когда вы нацеливаетесь на нечто иное, чем простой SDK, он не может определить, удовлетворяет ли подключенное устройство запрошенным библиотекам, в данном случае API Google.)

Просто установите «целевую» вкладку в «Автоматический» вариант, и она будет запущена на вашем устройстве автоматически.