Проблемы с запуском Java-проекта Android на виртуальной машине Android с использованием Eclipse

Я установил и настроил Eclipse и плагин ADT для работы с Android SDK. Все идет нормально. Но когда я пытаюсь запустить ВМ (виртуальную машину) для любой платформы Android, которую я выберу (например: Android 3.2), я просто запускаю скин вместе с консолью клавиатуры и кнопками телефона, кажется, что он загружается до состояния и затем ничего не делает, кроме отображения логотипа Android на главном экране виртуальной машины, и это все, что он делает - не более !, нет функциональных возможностей виртуальной машины !, что происходит? Я пропустил какой-то шаг? Пожалуйста помоги...

В каждом случае иногда ожидали более 10 минут для запуска эмулятора.

Я запустил / запустил тестовый образец проекта Android; «Привет, мир» из среды eclipse после установки плагина ADT для Android Это сообщения об ошибках, которые я отображал в консоли ddms:

[2012-04-30 14:31:20 - HelloAndroid]

[2012-04-30 14:31:20 - HelloAndroid] Android Launch!

[2012-04-30 14:31:20 - HelloAndroid] adb is running normally.

[2012-04-30 14:31:20 - HelloAndroid] Performing com.example.helloandroid.HelloAndroidActivity activity launch

[2012-04-30 14:31:20 - HelloAndroid] Automatic Target Mode: launching new emulator with compatible AVD 'leighs_basic_hardware_secound_virtual_device'

[2012-04-30 14:31:20 - HelloAndroid] Launching a new emulator with Virtual Device 'leighs_basic_hardware_secound_virtual_device'

[2012-04-30 14:31:40 - Emulator] Warning: No DNS servers found

[2012-04-30 14:31:52 - Emulator] emulator: emulator window was out of view and was recentered [2012-04-30 14:31:52 - Emulator]

[2012-04-30 14:31:53 - HelloAndroid] New emulator found: emulator-5554

[2012-04-30 14:31:53 - HelloAndroid] Waiting for HOME ('android.process.acore') to be launched...

[2012-04-30 14:49:03 - HelloAndroid] HOME is up on device 'emulator-5554' [2012-04-30 14:49:03 - HelloAndroid] Uploading HelloAndroid.apk onto device 'emulator-5554'

[2012-04-30 14:49:03 - HelloAndroid] Installing HelloAndroid.apk...

[2012-04-30 14:51:38 - HelloAndroid] Failed to install HelloAndroid.apk on device 'emulator-5554!

[2012-04-30 14:51:38 - HelloAndroid] (null) [2012-04-30 14:51:39 - HelloAndroid] Launch canceled!

Ни в коем случае у меня не было ничего, кроме логотипа Android, отображаемого на моем эмуляторе. Я пробовал разные эмуляторы платформы - ни один из них не работает!

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

: [2012-04-30 17:20:27 - Emulator] Failed to allocate memory: 1455 [2012-04-30 17:20:27 - Emulator]

[2012-04-30 17:20:27 - Emulator] This application has requested the Runtime to terminate it in an unusual way. [2012-04-30 17:20:27 - Emulator] Please contact the application's support team for more information.

Результаты тестирования моего компьютера с использованием Novabench в случае, если кто-то хочет проверить это:

30/04/2012 17:45:59 Microsoft Windows 7 Starter Intel Atom N550 1.50GHz @ 1500 MHz Graphics Card: Intel(R) Graphics Media Accelerator 3150 1014 MB System RAM (Score: 78) - RAM Speed: 1610 MB/s CPU Tests (Score: 70) - Floating Point Operations/Second: 24110532 - Integer Operations/Second: 43813828 - MD5 Hashes Generated/Second: 159380 Graphics Tests (Score: 1) - 3D Frames Per Second: 3 Hardware Tests (Score: 6) - Primary Partition Capacity: 87 GB - Drive Write Speed: 14 MB/s

 THelper30 апр. 2012 г., 22:00
Особенно Honeycomb и ICS очень медленно запускаются в эмуляторе. Я вообще не смог правильно запустить Honeycomb на своей машине (реагирует слишком медленно, чтобы быть работоспособным). Попробуйте, если вы можете запустить 2.x версию Android в эмуляторе, они обычно запускаются быстрее.
 THelper30 апр. 2012 г., 21:57
Дубликатstackoverflow.com/questions/10364767/… Пожалуйста, не оставляйте свои вопросы несколько раз.

Ответы на вопрос(4)

если какое-то время вы не выполняли никаких действий над ним. так что .. продолжайте запускать ваше приложение, чтобы эмулятор работал!

Мой совет - если у вас есть телефон Android ... пожалуйста, отладьте его через USB и отладьте ваше приложение на телефоне ... Вы почувствуете облегчение от длительной работы эмулятора ........ для запуска !! :)

которая была решена путем создания нового эмулятора и его запуска. Вы можете проверить прогресс в представлении Устройства через DDMS. Иногда эта проблема может возникать, когда эмулятор с поддержкой моментальных снимков зависает из-за ошибки, которую можно решить, запустив эмулятор с удаленными пользовательскими данными.

 Mr_leighman30 апр. 2012 г., 18:22
Привет, я попробовал то, что вы сказали - стирание пользовательских данных, и результат: [2012-04-30 17:20:27 - Emulator] Не удалось выделить память: 1455 [2012-04-30 17:20:27 - Emulator] [2012-04-30 17:20:27 - Эмулятор] Это приложение запросило среду выполнения, чтобы завершить его необычным способом. [2012-04-30 17:20:27 - Эмулятор] Пожалуйста, свяжитесь со службой поддержки приложения для получения дополнительной информации.

как долго вы ждали, но запуск эмулятора в первый раз (до того, как вы сделаете снимок) может занять довольно много времени. В зависимости от вашего оборудования, запуск может занять более 10 минут.

 28 апр. 2012 г., 18:37
Да, это может занять довольно много времени. Можно попытаться запустить adb logcat или использовать DDMS и почувствовать, что он что-то делает (вероятно, dexopting ...). Также имеется переключатель командной строки, чтобы эмулятор отображал вывод консоли.
 Mr_leighman28 апр. 2012 г., 19:22
Возможно ли, что мой компьютер работает слишком медленно?
 28 апр. 2012 г., 20:48
Извините, пропустил ответ на вопрос "слишком медленно" вопрос. Я не уверен, но я сомневаюсь, что это может быть слишком медленно.system requirement Насколько я вижу, ничего не говорится о требовании HW. Но если у вас медленный процессор и мало оперативной памяти, это будет ОЧЕНЬ медленно.
 28 апр. 2012 г., 20:03
Снимок - это когда виртуальная машина сохраняет все свое состояние в файл. Обычно это делается после успешного завершения последовательности загрузки. Когда вы позже захотите запустить виртуальную машину снова, используя снимок, вам не нужно загружать виртуальную машину с нуля, а просто прочитайте состояние из снимка. Я думаю, это можно сравнить с режимом гибернации на обычном ПК (ноутбуке), даже если это не то же самое.
 Mr_leighman28 апр. 2012 г., 19:18
Я ждал около 10 минут это так. Что подразумевается под снимком? Я не припоминаю, что сделал снимок с помощью камеры! - Это то, что вы имеете в виду?
Решение Вопроса

а эмулятора нажмите кнопку «Выполнить» и выберите «Запуск от имени проекта Android».

 28 апр. 2012 г., 21:16
Если вы запустите свой проект как проект Android, эмулятор запустит ваш проект автоматически. Так что если вы видите Android Home Screen, значит, вы не запустили свой проект правильно.
 Mr_leighman28 апр. 2012 г., 19:14
Привет, нет, я не запускал проект, возможно, мне следует это сделать, спасибо, что попробую ваше предложение. Хотя я удивлен, но рад, если вы правы - я имею в виду, я ожидал, что будет отображаться домашний экран Android!

Ваш ответ на вопрос