Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для мобильных телефонов > Android

Android Разработка игр на платформе Android

Ответ
 
Опции темы
Старый 28.01.2011, 13:05   #1
odd
Мастер
 
Аватар для odd
 
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений
(для 713 пользователей)
FAQ: Установка и настройка Android SDK

Для начала программирования под Android нам прежде всего понадобится Android SDK - это специальный пакет, в который входит вся нужная документация, эмуляторы устройств и некоторые другие полезные программы. Без данного пакета какие-либо разработки просто невозможны в какой бы среде программирования они ни проводились.

Итак, преступим. Для начала нам нужно посетить сайт http://developer.android.com/sdk/index.html и скачать оттуда файл installer_r09-windows.exe Я буду описывать установку SDK для ОС Windows, в других ОС установка будет аналогичная. Итак, инсталлятор скачан, весит он всего около 32 Мб, но не обольщайтесь. При установке инсталлятор будет активно скачивать нужную недостающую информацию из Интернета, так что убедитесь что при установке у вас включен Интернет.

Сама установка SDK не вызывает проблем и проходит довольно быстро и гладко (см. скриншоты 1 - 6), но это ещё далеко не конец моего повествования. Да, совсем забыл Android SDK для своей работы требует наличия на компьютере и Java SDK. У меня данный пакет уже стоял, а если у вас его нет, то советую скачать его по адресу http://www.oracle.com/technetwork/ja...ads/index.html установка Java SDK тоже проходит без проблем.

Итак, при запуске Android SDK у вас появится окно показанное на рисунке 7 (если при первом запуске будут открываться и другие окна, то закройте их). Для начала установки Android SDK нам нужно нажать на кнопочку "Update All...", затем во всплывшем окне помечаем пункт "Accept" и нажимаем на кнопочку "Install" (см. рисунок 8) Далее нам придется просто сидеть и ждать пока все необходимые версии Android SDK скачаются и установятся на компьютер. Запаситесь терпением, всего будет скачано более 20000 файлов общим объемом около 950 Мб так что если у вас не особо быстрый Интернет, то процесс может затянуться на приличное время.

Итак, после того как все необходимые версии будут скачаны и установлены нам нужно будет зайти в раздел "Virtual Devices" (см. рисунок 9) и создать там хотя бы одно виртуальное устройство, которое мы будем использовать в качестве эмулятора телефона для проверки работоспособности наших программ. Для этого нажимаем кнопку "New...". Далее придумываем имя (Name) нашего устройства, можете писать любое. В поле Target -указываем какую версию ОС Android вы бы хотели видеть на вашем устройстве. Пока ставим максимальную - 2.3 (хотя реально выпускаемые телефоны по большей части поддерживают версию 1.6) Указываем количество памяти на SD карте в мегабайтах, в поле Skin указываем желаемый размер дисплея у устройства. Можете выбрать данный размер из таблички представленной ниже. В поле Hardware можете несколько раз понажимать кнопку "New" и добавить в эмулятор дополнительные функции как то акселерометр, GPS, поддержку камеры и записи звука и проч. Как только введем все параметры, можно нажимать на кнопку "Create AVD" (см. рисунок 10).

Размеры дисплеев для поля Skin:
QVGA - 240x320
HVGA - 320x480
WVGA800 - 480x800
WVGA854 - 480x854
WQVGA400 - 240x400
WQVGA432 - 240x432

В заключение нам нужно будет проделать небольшой, но крайне важный шаг. Вам нужно будет проследовать по пути Пуск - Панель управления - Система - Дополнительно - Переменные среды (для Windows XP) или Пуск - Панель управления - Система - Дополнительные параметры системы - Переменные среды (для Vista и Windows 7) и дополнить значение переменной PATH. В конце её вам нужно будет поставить точку с запятой и после неё написать полный адрес размещения папки tools. В моем случае этот адрес выглядел как E:\Program Files\Android\android-sdk-windows\tools\ у вас он наверняка будет тоже практически таким же.

Вот собственно и всё. Установка и настройка Android SDK окончена. Читайте другие мои FAQи, в них я подробнее объясню что делать дальше.
Миниатюры
Нажмите на изображение для увеличения
Название: sdk1.png
Просмотров: 4037
Размер:	66.2 Кб
ID:	12499  Нажмите на изображение для увеличения
Название: sdk2.png
Просмотров: 2674
Размер:	43.3 Кб
ID:	12500  Нажмите на изображение для увеличения
Название: sdk3.png
Просмотров: 2525
Размер:	48.3 Кб
ID:	12501  Нажмите на изображение для увеличения
Название: sdk4.png
Просмотров: 2392
Размер:	51.2 Кб
ID:	12502  Нажмите на изображение для увеличения
Название: sdk5.png
Просмотров: 2563
Размер:	50.6 Кб
ID:	12503  

Нажмите на изображение для увеличения
Название: sdk6.png
Просмотров: 2705
Размер:	47.8 Кб
ID:	12504  Нажмите на изображение для увеличения
Название: sdk7.png
Просмотров: 4381
Размер:	53.7 Кб
ID:	12505  Нажмите на изображение для увеличения
Название: sdk8.png
Просмотров: 3795
Размер:	75.0 Кб
ID:	12506  Нажмите на изображение для увеличения
Название: sdk9.png
Просмотров: 3615
Размер:	59.4 Кб
ID:	12507  Нажмите на изображение для увеличения
Название: sdk10.png
Просмотров: 4364
Размер:	49.8 Кб
ID:	12508  

(Offline)
 
Ответить с цитированием
Эти 6 пользователя(ей) сказали Спасибо odd за это полезное сообщение:
LusyRai (17.06.2014), Mhyhr (25.06.2011), moka (29.01.2011), pax (28.01.2011), Tadeus (28.02.2011), ViNT (06.02.2011)
Старый 28.01.2011, 14:22   #2
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: FAQ: Установка и настройка Android SDK

Вопрос появился... на вики написано:
Для Android был разработан формат архивных исполняемых файлов-приложений .apk.
Т.е. эмуляторы могут запускать такие программы?
(Offline)
 
Ответить с цитированием
Старый 28.01.2011, 14:31   #3
odd
Мастер
 
Аватар для odd
 
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений
(для 713 пользователей)
Ответ: FAQ: Установка и настройка Android SDK

Да, эмулятор исполняет именно APK файлы. Данный формат как и в Java представляет собой обычный ZIP архив в котором содержатся все ресурсы приложения (картинки, иконки, музыка, текстовые документы), файл манифеста и другие файлы. Это я так, на будущее. Если вам вдруг захочется выдрать понравившуюся картинку из чужого приложения.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
pax (28.01.2011)
Старый 28.01.2011, 14:33   #4
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: FAQ: Установка и настройка Android SDK

Просто Unity создает исполняемый файл с таким же расширением. Не думаю что это java.

PS: Качаю SDK)
(Offline)
 
Ответить с цитированием
Старый 28.01.2011, 15:52   #5
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: FAQ: Установка и настройка Android SDK

Установи SDK, создал эмулятор. Как теперь запустить приложение на эмуляторе? Я так понимаю сначала надо его загрузить на виртуальную флешку?
(Offline)
 
Ответить с цитированием
Старый 28.01.2011, 16:27   #6
Spiderman
Знающий
 
Аватар для Spiderman
 
Регистрация: 28.07.2008
Адрес: Киев
Сообщений: 228
Написано 61 полезных сообщений
(для 191 пользователей)
Ответ: FAQ: Установка и настройка Android SDK

Сообщение от pax Посмотреть сообщение
Как теперь запустить приложение на эмуляторе? Я так понимаю сначала надо его загрузить на виртуальную флешку?
Установка программ производится при запущенном эмуляторе при помощи утилиты "Android Debug Bridge" (adb.exe), которая расположена в каталоге tools в папке, в которую Вы распаковали SDK. Формат запуска утилиты из командной строки следующий:

c:\android-sdk-windows\tools>adb install c:\ToneMatrix.apk
1813 KB/s (957692 bytes in 0.515s)
pkg: /data/local/tmp/ToneMatrix.apk
Success

После чего установленная программа появится в списке на устройстве.
__________________
Тяжела жизнь программиста: радость находки своего бага всегда омрачает осознание собственной тупости...
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
pax (28.01.2011)
Старый 28.01.2011, 16:37   #7
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: FAQ: Установка и настройка Android SDK

Нашел ее в android-sdk-windows\platform-tools\ пробую...

3d эмулятор не потянул похоже )

UPD: хм, на API 7 заработало... криво конечно, но заработало...
(Offline)
 
Ответить с цитированием
Старый 28.01.2011, 16:47   #8
odd
Мастер
 
Аватар для odd
 
Регистрация: 06.09.2007
Адрес: Донецк, ДНР
Сообщений: 1,023
Написано 298 полезных сообщений
(для 713 пользователей)
Ответ: FAQ: Установка и настройка Android SDK

Не думаю, что программы созданные в Unity будут работать на Android телефонах. Скорее всего у них просто имена исполнимых файлов (APK) совпадают и не более того.
(Offline)
 
Ответить с цитированием
Старый 28.01.2011, 16:51   #9
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: FAQ: Установка и настройка Android SDK

Сообщение от odd Посмотреть сообщение
Не думаю, что программы созданные в Unity будут работать на Android телефонах. Скорее всего у них просто имена исполнимых файлов (APK) совпадают и не более того.
Заработало, на API 7. Видно среда строит приложение под это API.
(Offline)
 
Ответить с цитированием
Старый 28.01.2011, 17:10   #10
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: FAQ: Установка и настройка Android SDK

Результаты:




Построил уровень с зачатками редактора для одного проекта... GUI работает (скролл для списка кнопок улетел куда-то вверх и скукожился ))) ), только цвет шрифтов вместо белого - черный, 3d вроде работает, но кривовато. Потом будем тестировать более плотно.
Эмулятор конечно тормозит )
Построил проект в режиме для эмулятора (OpenGL ES 1.1)
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Nuprahtor (28.01.2011)
Старый 30.01.2011, 17:05   #11
Mhyhr
Бывалый
 
Регистрация: 06.04.2009
Сообщений: 612
Написано 276 полезных сообщений
(для 858 пользователей)
Ответ: FAQ: Установка и настройка Android SDK

Немного не порадовало, что эмулятор не терпит русские символы в путях, и следовательно, если у вас имя пользователя русскими символами - он может и не стартовать (созданные девайсы хранят конфиги в х:\Documents and Settings\***\.android) .
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
odd (02.02.2011)
Старый 05.02.2011, 16:11   #12
psih1
Знающий
 
Аватар для psih1
 
Регистрация: 20.03.2010
Сообщений: 271
Написано 16 полезных сообщений
(для 32 пользователей)
Ответ: FAQ: Установка и настройка Android SDK

Установи SDKсоздал эмуляторКак теперь запустить приложение на эмулятореЯ так понимаю сначала надо его загрузить на виртуальную флешку
Можно по подробнее
__________________
¯¯¯¯\——-/¯¯¯¯ респект любителям BMX
(Offline)
 
Ответить с цитированием
Старый 05.02.2011, 16:15   #13
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: FAQ: Установка и настройка Android SDK

В шестом посте описан порядок установки приложения. Читайте внимательнее.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
psih1 (06.02.2011)
Старый 12.02.2011, 14:57   #14
olesyexe
AnyKey`щик
 
Регистрация: 12.02.2011
Сообщений: 2
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: FAQ: Установка и настройка Android SDK

выручай,третий день сижу,перечитал кучу сайтов и никак.Java SDK установил,сразу появляется пустое чёрное окно,как консоль.потом manager и сразу начинается загрузка приложений,долго грузит,пишет done 9(14)packages installed.,закрываю окно,нажимаю update all,появляется окно :refresh sources. а в нём:Failed to fetch URL http://dl-ssl.google.com/android/rep...xml./addon.xml, reason: File not found и всё....
(Offline)
 
Ответить с цитированием
Старый 15.02.2011, 19:11   #15
olesyexe
AnyKey`щик
 
Регистрация: 12.02.2011
Сообщений: 2
Написано 0 полезных сообщений
(для 0 пользователей)
Лампочка Ответ: FAQ: Установка и настройка Android SDK

утановил ..,а что это за цифры во втором ряду?в установочной дериктории,пост 6
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 12:50.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com