Страница 1 из 27

Урок 3. Создание AVD. Первое приложение. Структура Android-проекта.

Добавлено: 01 авг 2011, 02:00
damager82
Для того, чтобы тестировать приложения, нам понадобится Android Virtual Device (AVD). Это эмулятор Android-смартфона, на который мы сможем устанавливать созданные нами приложения, и запускать их там. Давайте его создадим.


Click here to read this article!

Добавлено: 12 янв 2012, 18:33
stason
Добрый вечер. Платформа 2.3.3, AVD запустился, приложение было закачано и установлено.
Но смутила строка в консоли:
[2012-01-12 19:01:29 - Emulator] emulator: WARNING: Unable to create sensors port: Unknown error
Так понимаю, что это не критично?

Добавлено: 13 янв 2012, 02:56
stason
Порыскал не мало времени по форумам и факам:
1) Мало кто сталкивался с этой ошибкой
2) Мало кто заморачивался с ней
3) Вы можете игнорировать это предупреждение! Оно относится к GPS локации или к функциям GPS (хотя интересно при чем здесь sensors port и GPS)... НО эмулятор прекрасно работает даже с этой "ошибкой".

Может администратор добавит это к своей статье, чтоб остальные начинающие не расстраивались и не тратили время на поиски информации 0:)


p.s.
При проверке обновлений и дополнений для платформы 2.3.3, Android SDK Manager пытается упорно заставить меня установить Android 4.0.3(API 15). Смыла не вижу, но может быть я ошибаюсь?!

Re:

Добавлено: 13 янв 2012, 09:23
damager82
stason писал(а):При проверке обновлений и дополнений для платформы 2.3.3, Android SDK Manager пытается упорно заставить меня установить Android 4.0.3(API 15). Смыла не вижу, но может быть я ошибаюсь?!
Смысл есть, если вы хотите разрабатывать и тестить приложения именно под эту платформу. И когда-нибудь ее все равно придется поставить, ее доля в устройствах будет расти :)

Re: Урок 3. Создание AVD. Первое приложение. Структура Andro

Добавлено: 17 янв 2012, 15:27
AvP78
Прости за глупый вопрос, при создании проекта можно ли выбирать в Build Target несколько версий?

Re: Урок 3. Создание AVD. Первое приложение. Структура Andro

Добавлено: 17 янв 2012, 16:04
damager82
AvP78 писал(а):Прости за глупый вопрос, при создании проекта можно ли выбирать в Build Target несколько версий?
Мне Eclipse не дает это сделать :) Думаю, нельзя.

Re: Урок 3. Создание AVD. Первое приложение. Структура Andro

Добавлено: 17 янв 2012, 20:50
AiVeR
AvP78 писал(а):Прости за глупый вопрос, при создании проекта можно ли выбирать в Build Target несколько версий?
В принципе в этом нету смысла так как если ты пишешь под версию 1.5, то приложение будет работать и во всех версиях что выше идут (так было точно до Андроида 4). Если же наоборот, пишешь на 2.3, то не факт что приложение заработает на 1.5.

Re: Урок 3. Создание AVD. Первое приложение. Структура Andro

Добавлено: 18 янв 2012, 09:39
AvP78
damager82 писал(а):Мне Eclipse не дает это сделать :) Думаю, нельзя.
Я тоже так думал...
AiVeR писал(а):В принципе в этом нету смысла так как если ты пишешь под версию 1.5, то приложение будет работать и во всех версиях что выше идут (так было точно до Андроида 4). Если же наоборот, пишешь на 2.3, то не факт что приложение заработает на 1.5.
Понятно, спасибо!

Re: Урок 3. Создание AVD. Первое приложение. Структура Andro

Добавлено: 20 янв 2012, 17:19
SkyLLet
У меня проблема...запускаю проект с Ctrl+F11 он мне выдает эмулятор а в нем просто слово android...в консоли такое сообщение
[2012-01-20 17:12:10 - P0051_LayoutFiles] ------------------------------
[2012-01-20 17:12:10 - P0051_LayoutFiles] Android Launch!
[2012-01-20 17:12:10 - P0051_LayoutFiles] adb is running normally.
[2012-01-20 17:12:10 - P0051_LayoutFiles] Performing ru.startandroid.develop.LayoutFiles.MainActivity activity launch
[2012-01-20 17:12:10 - P0051_LayoutFiles] Automatic Target Mode: launching new emulator with compatible AVD 'ADV_233'
[2012-01-20 17:12:10 - P0051_LayoutFiles] Launching a new emulator with Virtual Device 'ADV_233'
[2012-01-20 17:12:15 - Emulator] emulator: WARNING: Unable to create sensors port: Unknown error
[2012-01-20 17:12:15 - P0051_LayoutFiles] New emulator found: emulator-5554
[2012-01-20 17:12:15 - P0051_LayoutFiles] Waiting for HOME ('android.process.acore') to be launched...
[2012-01-20 17:14:04 - P0051_LayoutFiles] HOME is up on device 'emulator-5554'
[2012-01-20 17:14:04 - P0051_LayoutFiles] Uploading P0051_LayoutFiles.apk onto device 'emulator-5554'
[2012-01-20 17:14:04 - P0051_LayoutFiles] Installing P0051_LayoutFiles.apk...
[2012-01-20 17:14:48 - P0051_LayoutFiles] Success!
[2012-01-20 17:14:48 - P0051_LayoutFiles] Failed to install P0051_LayoutFiles.apk on device 'emulator-5554': device not found
[2012-01-20 17:14:48 - P0051_LayoutFiles] com.android.ddmlib.InstallException: device not found
[2012-01-20 17:14:48 - P0051_LayoutFiles] Launch canceled!

помогите

Re: Урок 3. Создание AVD. Первое приложение. Структура Andro

Добавлено: 25 янв 2012, 09:21
damager82
SkyLLet писал(а):У меня проблема...запускаю проект с Ctrl+F11 он мне выдает эмулятор а в нем просто слово android...в консоли такое сообщение
Это походу эмулятор до конца не загрузился, если просто слова android висит.

Попробуйте эмулятор создать не при запуске приложения, а отдельно, через кнопку start в AVD Manager. Если он не загрузится минут за 5, значит что-то не то. Имеет смысл пересоздать эмулятор, может быть попробовать другую платформу использовать при создании.

Добавлено: 26 янв 2012, 23:52
stason
Была такая проблемка при первом запуске. перезапустил ОС.запустил заново.подождал и эмулятор запустился.

P.S. Подозреваю, что это из-за того что у меня 2 моника. На одном постоянно видео проигрывается, на втором работаю. Эмулятор, как я понял - очень прихоливый, ему не нравится когда проц загружен. Теперь работаю только на "чистую ОС", исключение - онлайн радио.

P.S.S И как описывалось в уроке - при запуске как можно меньше манипуляций =)))

Re: Урок 3. Создание AVD. Первое приложение. Структура Andro

Добавлено: 27 янв 2012, 20:56
scawn
Лучше все таки использовать связку virtualbox + android-x86. Меньше глюков, большая скорость работы.

Re: Урок 3. Создание AVD. Первое приложение. Структура Andro

Добавлено: 28 янв 2012, 16:43
damager82
scawn писал(а):Лучше все таки использовать связку virtualbox + android-x86. Меньше глюков, большая скорость работы.
А есть где-нить нормальный мануал, как это все настроить и использовать?

Re: Урок 3. Создание AVD. Первое приложение. Структура Andro

Добавлено: 02 фев 2012, 06:18
osip
SkyLLet писал(а):У меня проблема...запускаю проект с Ctrl+F11 он мне выдает эмулятор а в нем просто слово android...в консоли такое сообщение
[2012-01-20 17:12:10 - P0051_LayoutFiles] ------------------------------
[2012-01-20 17:12:10 - P0051_LayoutFiles] Android Launch!
[2012-01-20 17:12:10 - P0051_LayoutFiles] adb is running normally.
[2012-01-20 17:12:10 - P0051_LayoutFiles] Performing ru.startandroid.develop.LayoutFiles.MainActivity activity launch
[2012-01-20 17:12:10 - P0051_LayoutFiles] Automatic Target Mode: launching new emulator with compatible AVD 'ADV_233'
[2012-01-20 17:12:10 - P0051_LayoutFiles] Launching a new emulator with Virtual Device 'ADV_233'
[2012-01-20 17:12:15 - Emulator] emulator: WARNING: Unable to create sensors port: Unknown error
[2012-01-20 17:12:15 - P0051_LayoutFiles] New emulator found: emulator-5554
[2012-01-20 17:12:15 - P0051_LayoutFiles] Waiting for HOME ('android.process.acore') to be launched...
[2012-01-20 17:14:04 - P0051_LayoutFiles] HOME is up on device 'emulator-5554'
[2012-01-20 17:14:04 - P0051_LayoutFiles] Uploading P0051_LayoutFiles.apk onto device 'emulator-5554'
[2012-01-20 17:14:04 - P0051_LayoutFiles] Installing P0051_LayoutFiles.apk...
[2012-01-20 17:14:48 - P0051_LayoutFiles] Success!
[2012-01-20 17:14:48 - P0051_LayoutFiles] Failed to install P0051_LayoutFiles.apk on device 'emulator-5554': device not found
[2012-01-20 17:14:48 - P0051_LayoutFiles] com.android.ddmlib.InstallException: device not found
[2012-01-20 17:14:48 - P0051_LayoutFiles] Launch canceled!

помогите
При запуске эмулятора я заметил что на время включается веб камера, я её отключил от компа и все заработало, а так тоже сидел тыкался, все вроде верно но не работает, теперь все ок, мож у кого такая же ситуация будет.

Re: Урок 3. Создание AVD. Первое приложение. Структура Andro

Добавлено: 02 фев 2012, 09:54
damager82
osip писал(а):на время включается веб камера, я её отключил от компа и все заработало
О как! Ценная инфа, спасибо!

Re: Урок 3. Создание AVD. Первое приложение. Структура Andro

Добавлено: 05 фев 2012, 14:39
Notikys
[2012-02-05 13:18:58 - P0031_OurFirstProject] ------------------------------
[2012-02-05 13:18:58 - P0031_OurFirstProject] Android Launch!
[2012-02-05 13:18:58 - P0031_OurFirstProject] adb is running normally.
[2012-02-05 13:18:58 - P0031_OurFirstProject] Performing ru.startandroid.develop.OurFirstProject.P0031_OurFirstProjectActivity activity launch
[2012-02-05 13:18:58 - P0031_OurFirstProject] Automatic Target Mode: launching new emulator with compatible AVD 'AVD_233'
[2012-02-05 13:18:58 - P0031_OurFirstProject] Launching a new emulator with Virtual Device 'AVD_233'
[2012-02-05 13:18:58 - Emulator] PANIC: Could not open AVD config file: C:\Users\Дима\.android\avd\AVD_233.avd/config.ini
[2012-02-05 13:24:57 - P0030_OurFirstProject] ------------------------------
[2012-02-05 13:24:57 - P0030_OurFirstProject] Android Launch!
[2012-02-05 13:24:57 - P0030_OurFirstProject] adb is running normally.
[2012-02-05 13:24:57 - P0030_OurFirstProject] Performing ru.startandroid.develop.One.P0030_OurFirstProjectActivity activity launch
[2012-02-05 13:24:57 - P0030_OurFirstProject] Automatic Target Mode: launching new emulator with compatible AVD 'AVD_233'
[2012-02-05 13:24:57 - P0030_OurFirstProject] Launching a new emulator with Virtual Device 'AVD_233'
[2012-02-05 13:24:57 - Emulator] PANIC: Could not open AVD config file: C:\Users\Дима\.android\avd\AVD_233.avd/config.ini
што делать

Re: Урок 3. Создание AVD. Первое приложение. Структура Andro

Добавлено: 07 фев 2012, 13:18
damager82
Notikys писал(а): [2012-02-05 13:24:57 - Emulator] PANIC: Could not open AVD config file: C:\Users\Дима\.android\avd\AVD_233.avd/config.ini
што делать
У вас имя пользователя с русскими буквами?

Re: Урок 3. Создание AVD. Первое приложение. Структура Andro

Добавлено: 07 фев 2012, 14:28
FoX
damager82 писал(а):
Notikys писал(а): [2012-02-05 13:24:57 - Emulator] PANIC: Could not open AVD config file: C:\Users\Дима\.android\avd\AVD_233.avd/config.ini
што делать
У вас имя пользователя с русскими буквами?

Та же ошибка, как можно исправить?

Re: Урок 3. Создание AVD. Первое приложение. Структура Andro

Добавлено: 09 фев 2012, 09:36
damager82
FoX писал(а): Та же ошибка, как можно исправить?
Тут решение: http://stackoverflow.com/questions/3109 ... er-android
Move .android folder to E:\Android\
Create environment variable called ANDROID_SDK_HOME and set its value to E:\Android
Setting environment variable in Windows XP:

Right-click on My Computer and choose "Properties")
Click the "Advanced" tab
Click the button "Environment Variables".
Add New variable
Создаете новую переменную окружения ANDROID_SDK_HOME. В качестве значения указываете путь к новому размещению папки .android, например C:\Android.
Перезапускаете Eclipse, и он теперь создает все AVD-эмуляторы в папке C:\Android\.android.

Re: Урок 3. Создание AVD. Первое приложение. Структура Andro

Добавлено: 11 фев 2012, 02:02
FoX
Спасибо, очень помогло =)