2010-06-28 3 views
1

У меня есть проект, который строит против Android v2.1. Я могу нормально работать на телефоне с 1,5, но когда я пытаюсь запустить его с эмулятором, работающим под управлением 1.5, эмулятор не отображается в списке доступных AVD. У меня есть тег <uses-sdk android:minSdkVersion="3"/> в моем манифесте, но это не имеет значения. Есть идеи?Запуск приложения на эмуляторе, работающем старшим SDK

благодаря

ответ

0

Оказывается, здание против API, Google для версии 2.1 позволит вам работать на старых эмуляторов SDKs, используя только 2,1 основные библиотеки не позволит вам сделать это.

1

Другая возможность - открыть настройки «Запуск конфигурации», а затем на вкладке «Цель» выбрать «Вручную». Когда вы запустите, вы получите диалоговое окно, позволяющее запустить любой из установленных AVD или запустить в существующем AVD (если они уже запущены).

0

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

Я использую это для проекта с SDK 10, работающим на эмуляторе SDK 8.

1

Старшие эмуляторы sdk имеют большой красный X, но я все равно мог на них нажимать. Он чувствует, как работает стоп-знак, но это работает: D

0

Трюк я использовал для запуска был

  1. Open «Android Virtual Диспетчер устройств», показывая все мои эмуляторы.
  2. Выберите эмулятор, я хочу, чтобы мое приложение запускалось.
  3. Нажмите кнопку «Пуск», чтобы сначала запустить мой эмулятор.
  4. С целевым эмулятором, уже работающим в фоновом режиме, запустил мое приложение и выбрал уже запущенный эмулятор, чтобы установить на него мое приложение.

Работа для меня

Смежные вопросы