Android Device Chooser не перечисляет эмуляторы с более старыми API, чем версия сборки - PullRequest
2 голосов
/ 13 ноября 2010

Мое приложение построено на 2.2, но оно обратно совместимо до 1.6.Я использовал отражение для более новых методов.

Когда я пытаюсь запустить его на эмуляторе в Eclipse, он отображает только мои 2.2 AVD.Мне нужно проверить на 1.6, чтобы убедиться в совместимости.

Я пытался собрать с Android 2.2 и с Google APIs 2.2 безуспешно.(в чем разница?)

Я указал <uses-sdk android:minSdkVersion="4" targetSDK="8"/> в своем манифесте.Я также пытался targetSDK="4".

Спасибо.

Ответы [ 2 ]

2 голосов
/ 13 ноября 2010

Открыть диспетчер AVD, запустить эмулятор 1.6. Запустите проект в eclipse - запущенный эмулятор 1.6 будет в списке.

0 голосов
/ 13 ноября 2010

Вы не можете создать эмулятор 1.6, если ваше приложение основано на 2.2.Вы можете, однако, сделать наоборот.Создайте свой проект на 1.6 и, если вы установили android: minSdkVersion, вы можете создавать все эмуляторы выше этой версии.

  1. Щелкните правой кнопкой мыши ваш проект в Package Explorer.
  2. Выберите Свойства.
  3. Выберите Android.
  4. В разделе Цель создания проекта выберите API 4 (1.6).
  5. Нажмите ОК.

Теперь, когда высоздайте свой проект, он может быть построен на эмуляторе 1.6, при условии, что у вас есть одна установка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...