2012-06-28 5 views
1

Я новичок, которому нужна помощь в том, чтобы AVD работал с моим приложением. Я разрабатывал C-код на протяжении десятилетий, но я должен признать, что установка Eclipse/AVD меня смутила! Я следую учебникам HelloWorld на веб-сайте разработчика. (И некоторые другие), и все, кажется, работает нормально, вплоть до того момента, когда я пытаюсь запустить его на симуляторе AVD. Я не получаю никаких предупреждений, в окне вывода/сборки Eclipse говорится, что все установлено ОК, и AVD запускается и запускается. Eclipse говорит, что мое приложение загружается, но оно никогда не запускается. Все, что я получаю, это окно симулятора с «ANDROID» на экране и кнопками с правой стороны.android eclipse avd

У меня есть Eclipse Indigo и r18 Android PlugIn (я пытался установить Helios, но сайт Eclipse направил меня в Индиго!). Является ли Indigo OK для запуска симулятора, или мне конкретно нужен Helios? У меня также есть Java 1.7.

Уровень API, на котором я установил уровень 15 (v4.xxx Android, я думаю). Не знаю, нужна ли мне более низкая версия для запуска моего учебного приложения, но уровень 15 является единственным, который я могу выбрать при настройке устройства в AVD-менеджере.

Я пытался добиться этого несколько дней, пытаясь использовать всевозможные переключатели и кнопки, но безрезультатно. Прежде чем я начну деинсталлировать все и переустановить, может ли кто-нибудь посоветовать, есть ли что-нибудь, что я могу пропустить, или сам справился с этой проблемой и нашел способ обойти это? Может быть, что-то, что всегда вызывает новые пускатели? Или мне нужно вернуться к царапинам?

Любая помощь будет высоко оценена.

+0

Сделайте свой AVD с Android 2.2, который является уровнем API 8, для этого вам требуется API 2.2. Использование Java 1.6 лучше – rajpara

+0

Как долго вы ждали, когда начнется avd? При первом запуске это может занять очень много времени в зависимости от вашего компьютерного оборудования. Около 15 минут - это то, что у меня есть на медленном оборудовании. Он начнется быстрее, как только у вас появится моментальный снимок. – Qben

+0

Я уже на высшем уровне, доступный мне (15), думая, что это будет работать лучше всего. Я попробую 2.2, как вы предлагаете, но означает ли это, что есть проблемы с более высокими уровнями? Благодарю. – DDSports

ответ

0

Как долго вы покидаете свой эмулятор после запуска вашего приложения? ОС Android может занять много времени для загрузки в эмулятор. Если он застрял на экране «ANDROID», вы либо не дожидаетесь достаточно долго, либо что-то не так с вашим эмулятором. В конечном итоге он должен загрузиться в обычный экран блокировки Android или домашний экран, как устройство.

Вы можете запустить свой эмулятор перед попыткой запустить приложение, открыв Диспетчер виртуальных устройств Android (значок панели инструментов в Eclipse, если он установлен правильно), а затем выберите эмулятор и нажмите кнопку «Пуск». Если вы не указали какие-либо эмуляторы, вам нужно создать его, нажав кнопку «Создать ...».

+0

ОК, похоже, мне нужно подождать дольше, чтобы это началось. Я даю ему около 10 минут, что, по-моему, было много, но я начну его и сделаю чашку в следующий раз! Мне все равно нужно переустановить все, поэтому я поеду на Eclipse Helios (вместо Indigo) и Java1.6. Thaks для предложений! – DDSports

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