LibGdx – Пишем кроссплатформенное приложение. Урок 0: Настройка окружения

Этой статьей мы начнем небольшой описательный курс об игровом фреймворке LibGdx. Более подробно о том, что он позволяет делать и как, я расскажу в следующей статье. Сейчас же речь пойдет о том, какое окружение (soft) нам нужно, чтобы начать работать над проектом.

Работать мы будем под управлением ОС Windows. Я работал с Java на Win Vista78. Олдфаги, которые спросят: “А оно под XP работает? А под Win98?”, получат ответ: “Не знаю. Ставьте “семерку” и будет вам счастье”. Ну, или линь.

Так же сразу упомяну, что следует обратить внимание на битноть вашей “винды”. Если вы используете 64-ехбитную ОС, то качать следует сборки под 64-битную среду!

Итого, нам понадобится:

1. Java Development Kit (JDK) и Java Runtime Environment (JRE)

Для работы нам нужна будет Java. С сайта Oracle качаем JDK (он включает в себя JRE), и устанавливаем.

2. Eclipse

IDE, в которой мы будем работать. Достаточна удобна для разработки приложений под “чистый” Android. Поскольку я ставил себе цель в первую очередь написать приложение, которое бы собиралось именно под Android, то работаю в нем.

Опять же, с официального сайта качаем “Standart Edition”, или “for Java Developers Edition”, распаковываем и запускаем. IDE “портабельна”, т.е. не требует установки.

3. ADT плагин к Eclipse

Чистый Eclipse не содержит в себе плюшек, которые бы помогли нам с Android. Поэтому в него нужно доставить плагин, который позволит нам взаимодействовать с симулятором Android и физическими устройствами, работающими под этой ОС.

В верхнем меню выбраем Help → Install new software.

В Work with пишем “https://dl-ssl.google.com/android/eclipse/”.

В выбираем Developer Tools.

2013-08-01_1231

4. Android SDK

Ну и последний шрих перед тем, как стать полноценным Android-разработчиком – это SDK. По накатаной, идем на официальный сайт и качаем. После распаковки, качаем API, которые мы будем использовать. Можно скачать все, чтобы наверняка.

2013-08-01_1244

После этих всех махинаций, перезапускаем Eclipse и мы готовы к работе.