2012-01-23 2 views
1

Я новичок в Eclipse и Android. Я успешно завершил учебник «Hello Android». Он скомпилирован, загружен и работает отлично на обоих из двух AVD, которые я создал ... «first_avd» и «second_avd». Чтобы сделать это, я выделил приложение, щелкнув правой кнопкой мыши, выберите «Запустить как» -> «Запустить конфигурации ...», -> «Цель», показаны оба AVD, я выбираю тот или другой, и он работает ,Приложение для Android не может найти цель AVD для запуска в «Run Configuration»

Затем я начал работу с учебником «Блокнот». Но я не могу запустить его, как указано выше, потому что «Run Configurations ...» -> «Target» не отображает ни мои AVD; он greyed вне и говорит «Отсутствие AVD имеющееся».

Однако, если я просто выберите «Запустить как» -> «Приложение для Android», «first_avd», кажется, будет автоматически выбран, приложение загружается и запускается. -или- если запущено либо «first_avd», либо «second_avd» уже запущено, приложение загрузится и запустится на запущенном AVD. Таким образом, приложение работает отлично!

У меня, вероятно, отсутствует что-то очень простое здесь, но я весь день прогуливался с ним, проверял Google, пока не смог узнать больше вопросов, чтобы не спрашивать, без каких-либо результатов. Оба AVD имеют платформу 4.0 и APILevel 14. Оба «Hello Android» и «Notepadv1» включают в свой манифест. Я должен выбрать AVD для запуска «Notepadv1», но не могу.

Любые советы были бы очень признательны!

ответ

0

Я новичок в разработке Android и я столкнулся с аналогичной проблемой в последнее время.

Когда вы создаете проект Android, он запрашивает у вас «цель», и вы выбираете одну из доступных версий (Android 3.0, 4.0.3 и т. Д.). Если выбранная вами версия выше, чем те, которые работают на вашем AVD, это скажет вам, что она не может найти ее.

так что убедитесь, что у вас есть AVD, запускающий эту версию, а если нет, то создайте ее с помощью менеджера ADV.

который работал для меня.

+0

Pete @ Пито: ~/.android/AVD $ кошачьей first_avd.ini цели = Google Inc .: API Google: 14 pete @ pete: ~/.android/avd $ cat second_avd.ini target = Google Inc.:Google API: 14 – user1164125

+2

в обозревателе пакетов на eclipse, щелкните правой кнопкой мыши свой проект и перейдите к свойствам, посмотрите под «Android» и проверьте, какую версию андроида вы проверили. Теперь перейдите в свой AVD-менеджер и убедитесь, что у вас есть соответствующий AVD, и если не создать его. – Lex

2

Перейти к менеджеру AVD и редактировать VD так, что он использует один и тот же уровень API, как уровень API вашей цели проекта