Личный сайт Дениса Кардаша |
В процессе работы предполагается программирование этих устройств на самом верхнем (простом) уровне программирования на языке "Ява". Правда, ограничений на использование разных языков нет, но вершина стека программ - JVM, виртуальная Java-машина "Dalvik VM", а обучать такую машину работе под другим языком - неумно. Но есть и следующий (более сложный и функциональный) уровень стека. Он работает уже без виртуальной машины. По умолчанию, управляется CPP, хотя я видел много возможностей: C#, даже мой любимый Forth. Так что - в чём угодно, но мне проще Java выучить, чем с хитростями (это программы-сервисы) второго уровня стека программ разбираться.
Пишу про программирование под Андроид
Обмен опытом даёт новые ссылки. Мне Eclipse раньше не очень нравилось, а ейчас на сайте developer.android.com мне показали Android Studio. Попробуем.
Сделаю одну простую табличку, в которой звучит одна основная мысль что поставить и как. Пишу про типовые программы. Существует много разных, но используют восновном эти.
1. JDK | Нужна виртуальная Ява-машина. Но нужна не только она. Нужны и Ява-машина (JRE), и набор разработчика (JDK). Эти оба пакета идут в одном файле. Его версия согласно документации 5 или 6, но у меня и 8 заработала. Только ставилась капризно. Пока не деинсталировал все прежние версии и не удалил их папки эти пакеты полноценно работать не хотели. Ссылки дать те, которые ставил (64 разряда). Ссылка 1 и ссылка 2. Объём - 160 МБ. Также не забывайте установить пути (сами - не поставятся). В секции System variables добавляем новую переменную с именем JAVA_HOME, чьё значение определит, где лежит JDK, например: C:\Program Files\Java\jdk1.6.0_39. |
---|---|
2. Android SDK | Средство для разработки программ под Андроид. Там утилиты есть, но это восновном менеджер пакетов. Причём он особо не инсталлируется. Просто разархивируется в указаную папку и рядом файл деинсталляции делает, который эту папку уничтожит. Эту программу часто можно скачать просто как архив её папки. Взять можно с сайта разработчика. 80 МБ. Пака содержит два файла -SDK Manager и AVD Manager. Первый показывает какие у вас пакеты установлены. Причём пока основные не поставите - работать ничего не будет. Всё удовольствие выливается ещё в несколько ГБ. Удобно то, что можно эти пакеты в одном месте, а в другое просто папкой перенести. Всё увидит и примет. Также эта информация бывает в папке Server нелегальных архивов этого пакета. Второй - эмулятор. |
3. AVD | Эмулятор мобильного устройства. Он уже входит в предыдущий пакет, но работать корректно не начнёт без нужных пакетов расширения. |
4. Eclipse | Eclipse IDE for Java Developers, 154 MB. Инструментальная программа для программирования. Вообще у этой фирмы много разных программ, но нас интересует именно Java. Причём дистрибутив - это просто папка в архиве. Разворачиваем её где угодно. |
5. ADT | Средство расширения Eclipse для работы с Андроидом. Качаем архив или загружаем все его компоненты с помошью Eclipse. Объём - 100 МБ. Ставить его нужно хитро - через этот самый Eclipse. |
|
|
Системные пути | Windows нужно объяснить, где лежит Android SDK. Инсталлятор ничего этого за нас не сделает. Поэтому добавляем к системной переменной Path строчку: "F:\android-sdk-windows\tools;F:\android-sdk-windows\platform-tools;", понимая, что "F:\android-sdk-windows\" - это то место, где он установлен. |
ADT пути | ADT ставится из Eclipse. Но не всё там однозначно. Заходим в Eclipse в Help - Install New Software:
Это типа броузера, в котором нужно указать, откуда качаем. Откроется: Указываем: "https://dl-ssl.google.com/android/eclipse/ и после этого (интернет включён), выбираем, что (всё) ставим. По идее – можно выкачать файл архива ADT, а потом указать на него, как на архив, откуда его брать (архив не разворачивать). По идее, он с интернета вроде что-то всё-таки берёт. Но можно и без архива по сети всё ставить. А дальше там всё понятно.
|
SDK Manager | Ести мы откроем его, то увидим, что у нас установлено в этой папке.
Предела нет для интернета - ставим всё (естественно, соглашаясь с лицензией), а по другому - выбирать нужно.
|
Где он | Но это пока не всё. Нужно Eclipse с Androidom познакомить, а то они друг друга не знают. Идём в свойства Ecipse: и там указываем, где Android установлен:
Если там что-то не установлено, так он и положение не зарегестрирует. |