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

Обсуждение уроков
Аватара пользователя
damager82
Администратор
Сообщения: 1383
Зарегистрирован: 07 янв 2012, 11:32
Контактная информация:

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

Сообщение damager82 » 01 авг 2011, 02:00

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


Click here to read this article!
Последний раз редактировалось damager82 12 июл 2017, 14:27, всего редактировалось 38 раз.
Добро пожаловать на форум сайта StartAndroid
ИзображениеИзображение

Аватара пользователя
stason
Сообщения: 3
Зарегистрирован: 12 янв 2012, 18:11
Откуда: Воркута - Таганрог

Сообщение stason » 12 янв 2012, 18:33

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

Аватара пользователя
stason
Сообщения: 3
Зарегистрирован: 12 янв 2012, 18:11
Откуда: Воркута - Таганрог

Сообщение stason » 13 янв 2012, 02:56

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

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


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

Аватара пользователя
damager82
Администратор
Сообщения: 1383
Зарегистрирован: 07 янв 2012, 11:32
Контактная информация:

Re:

Сообщение damager82 » 13 янв 2012, 09:23

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

AvP78
Сообщения: 4
Зарегистрирован: 17 янв 2012, 14:58

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

Сообщение AvP78 » 17 янв 2012, 15:27

Прости за глупый вопрос, при создании проекта можно ли выбирать в Build Target несколько версий?

Аватара пользователя
damager82
Администратор
Сообщения: 1383
Зарегистрирован: 07 янв 2012, 11:32
Контактная информация:

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

Сообщение damager82 » 17 янв 2012, 16:04

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

AiVeR
Сообщения: 10
Зарегистрирован: 08 янв 2012, 12:26

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

Сообщение AiVeR » 17 янв 2012, 20:50

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

AvP78
Сообщения: 4
Зарегистрирован: 17 янв 2012, 14:58

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

Сообщение AvP78 » 18 янв 2012, 09:39

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

SkyLLet
Сообщения: 1
Зарегистрирован: 20 янв 2012, 17:15

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

Сообщение SkyLLet » 20 янв 2012, 17:19

У меня проблема...запускаю проект с 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!

помогите

Аватара пользователя
damager82
Администратор
Сообщения: 1383
Зарегистрирован: 07 янв 2012, 11:32
Контактная информация:

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

Сообщение damager82 » 25 янв 2012, 09:21

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

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

Аватара пользователя
stason
Сообщения: 3
Зарегистрирован: 12 янв 2012, 18:11
Откуда: Воркута - Таганрог

Сообщение stason » 26 янв 2012, 23:52

Была такая проблемка при первом запуске. перезапустил ОС.запустил заново.подождал и эмулятор запустился.

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

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

scawn
Сообщения: 1
Зарегистрирован: 27 янв 2012, 20:54

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

Сообщение scawn » 27 янв 2012, 20:56

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

Аватара пользователя
damager82
Администратор
Сообщения: 1383
Зарегистрирован: 07 янв 2012, 11:32
Контактная информация:

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

Сообщение damager82 » 28 янв 2012, 16:43

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

osip
Сообщения: 1
Зарегистрирован: 02 фев 2012, 06:13

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

Сообщение osip » 02 фев 2012, 06:18

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!

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

Аватара пользователя
damager82
Администратор
Сообщения: 1383
Зарегистрирован: 07 янв 2012, 11:32
Контактная информация:

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

Сообщение damager82 » 02 фев 2012, 09:54

osip писал(а):на время включается веб камера, я её отключил от компа и все заработало
О как! Ценная инфа, спасибо!
Добро пожаловать на форум сайта StartAndroid
ИзображениеИзображение

Notikys
Сообщения: 1
Зарегистрирован: 05 фев 2012, 14:34

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

Сообщение Notikys » 05 фев 2012, 14:39

[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
што делать

Аватара пользователя
damager82
Администратор
Сообщения: 1383
Зарегистрирован: 07 янв 2012, 11:32
Контактная информация:

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

Сообщение damager82 » 07 фев 2012, 13:18

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

FoX
Сообщения: 2
Зарегистрирован: 07 фев 2012, 14:24

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

Сообщение FoX » 07 фев 2012, 14:28

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
што делать
У вас имя пользователя с русскими буквами?

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

Аватара пользователя
damager82
Администратор
Сообщения: 1383
Зарегистрирован: 07 янв 2012, 11:32
Контактная информация:

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

Сообщение damager82 » 09 фев 2012, 09:36

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.
Добро пожаловать на форум сайта StartAndroid
ИзображениеИзображение

FoX
Сообщения: 2
Зарегистрирован: 07 фев 2012, 14:24

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

Сообщение FoX » 11 фев 2012, 02:02

Спасибо, очень помогло =)

Ответить