2013-06-09 8 views
0

Я новичок в разработке приложений для Android. Я создал приложение с текстовым представлением, которое говорит Hello world!. Я запустил приложение на виртуальном устройстве Nexus 7 и Nexus S. На обоих устройствах он загрузил ОС, но приложение не было там, где его можно было найти. Он не запускался, и это не было в представлении приложений. Где я могу найти его?Android Virtual Device Not Running App

PS: Извините за новичка вопрос;)

EDIT 1: Я попытался с помощью Run > Run на панели инструментов и выберите Android Application, и я получил это:

[2013-06-09 15:20:23 - SDK Manager] Warning: Ignoring build-tool '.DS_Store', not a folder. 
[2013-06-09 15:27:45 - SDK Manager] Warning: Ignoring build-tool '.DS_Store', not a folder. 
[2013-06-09 15:31:48 - SDK Manager] Warning: Ignoring build-tool '.DS_Store', not a folder. 
[2013-06-09 15:34:55 - HelloWorld] ------------------------------ 
[2013-06-09 15:34:55 - HelloWorld] Android Launch! 
[2013-06-09 15:34:55 - HelloWorld] adb is running normally. 
[2013-06-09 15:34:55 - HelloWorld] Performing me.pogostick29.helloworld.MainActivity activity launch 
[2013-06-09 15:34:56 - HelloWorld] Automatic Target Mode: launching new emulator with compatible AVD 'Nexus7' 
[2013-06-09 15:34:56 - HelloWorld] Launching a new emulator with Virtual Device 'Nexus7' 
[2013-06-09 15:35:04 - Emulator] 2013-06-09 15:35:04.712 emulator64-arm[570:f07] Error loading /Library/ScriptingAdditions/XBurn.osax/Contents/MacOS/XBurn: dlopen(/Library/ScriptingAdditions/XBurn.osax/Contents/MacOS/XBurn, 262): no suitable image found. Did find: 
[2013-06-09 15:35:04 - HelloWorld] New emulator found: emulator-5554 
[2013-06-09 15:35:04 - Emulator] /Library/ScriptingAdditions/XBurn.osax/Contents/MacOS/XBurn: mach-o, but wrong architecture 
[2013-06-09 15:35:04 - Emulator] emulator64-arm: OpenScripting.framework - scripting addition "/Library/ScriptingAdditions/XBurn.osax" declares no loadable handlers. 
[2013-06-09 15:35:04 - HelloWorld] Waiting for HOME ('android.process.acore') to be launched... 
[2013-06-09 15:35:04 - Emulator] 2013-06-09 15:35:04.738 emulator64-arm[570:f07] Loading Maximizer into bundle: (null) 
[2013-06-09 15:35:58 - HelloWorld] HOME is up on device 'emulator-5554' 
[2013-06-09 15:35:58 - HelloWorld] Uploading HelloWorld.apk onto device 'emulator-5554' 
[2013-06-09 15:35:58 - HelloWorld] Installing HelloWorld.apk... 
[2013-06-09 15:37:16 - HelloWorld] Success! 
[2013-06-09 15:37:16 - HelloWorld] Failed to install HelloWorld.apk on device 'emulator-5554': device not found 
[2013-06-09 15:37:16 - HelloWorld] com.android.ddmlib.InstallException: device not found 
[2013-06-09 15:37:16 - HelloWorld] Launch canceled! 

Может быть, я остановил эмулятор слишком рано ?

+0

проверьте параметры перед вводом AVD. см здесь- http://stackoverflow.com/questions/9427863/need-help-correctly-emulating-the-samsung-galaxy-nexus-with-avd – sarthakmeh

+0

Попробуйте загрузить полный андроид Eclipse SDK, от 'HTTP : // developer.android.com/sdk/index.html' –

+0

@sarthakmeh Я использую предварительно настроенную конфигурацию: http://icap.me/i/zjIi0k86zn.png – nrubin29

ответ

1

Google, один мощный телефон с последней версией Android. Будучи устройством, первоначально проданным непосредственно Google, этот телефон, похоже, быстро обновляется. Он также имеет хороший экран и довольно быстро, особенно с Android 2.2.

Важным спецификации этого устройства с точки зрения эмулятора:

Целевая платформа: В настоящее время Android 2,2

Информация экрана: среднего размера, высокая плотность

Нет клавиатуры или DPad Имеет track- мяч

Поэтому давайте создадим конфигурацию AVD под названием NexusOne:

В Затмении, запустите Android SDK и AVD Manager

Выберите «Виртуальные устройства» из опций левой

Нажмите кнопку «Создать», чтобы создать новую конфигурацию AVD

Назовите AVD: «NexusOne»

Выберите Target: «Google APIs уровень API 8»

Ввод размера SD карты: «4GB»

Входной коже Подробности: «WVGA800» (800 × 480)

Добавить Оборудование недвижимости для абстрагируется LCD Density: «252»

Добавить другое Оборудование недвижимости для DPad поддержки: «Нет»

Сохранить AVD

Надеется, что это работает. :)

0

После запуска эмулятора вам необходимо выбрать проект приложения и запустить его. Это установит и запустит приложение на эмуляторе.

Смотрите здесь: Nexus http://developer.android.com/tools/building/building-eclipse.html#RunningOnEmulatorEclipse

+0

В нем говорится что-то о меню «Выполнить» в в строке меню, но в моей строке меню есть только Eclipse, пока работает эмулятор: http://icap.me/i/ajvXbEGi6j.png – nrubin29

1

у меня был такая же проблема. Я решил это, когда создал новое виртуальное устройство. Сначала в журнале устройств меня выбрали «5.4», но после выбора Nexus 7. Я не знаю, почему, но это решило мою проблему и после запуска приложения Android показало его на виртуальном устройстве.

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