Я довольно опытный программист на Delphi и это для меня практический самый родной язык. Поэтому интересно всё новое что появляется в нём. И вот решил попробовать написать приложение под Android.
Для начала нужно саму Delphi, Android устройство, Internet и немного свободного времени.
1. Скачиваем Delphi XE5.
На рутрекере можно найти Lite версию. Там только Delphi, ничего лишнего.
2. Устанавливаем.
Запускаем установку (например Embarcadero.Delphi.XE5.RTM.v19.0.13476.4176.Lite.v8.0.exe)При установке нужно проверить что стоят галочки у двух пунктов.
3. Установим драйвер для Android устройства.
Заходим в папку: C:\Program Files (x86)\Embarcadero\RAD Studio\12.0\PlatformSDKs\adt-bundle-windows-x86-20130522. Там единственное приложение: SDK Manager.exe
Запускаем. Оно немного подумает. Снимаем выделения со всех пунктов, нажав Deselect All. Ищем в конце Google USB Driver. Ставим галку у него. Нажимаем внизу кнопку : Install 1 package... Он попросит подтвердить, ставим точку в Accept license и нажимаем Install.
У меня появилось окно с ошибкой: Failed to create directory C:\Program Files (x86)\Embarcadero\RAD Studio\12.0\PlatformSDKs\adt-bundle-windows-x86-20130522\sdk\temp
У меня Windows 8. Постоянно какие то проблемы с правами папок. Запускаю чудо скрипт по сбросу прав для всей папки sdk. Тут вот как его себе установить. После этого установка проходит нормально.
4. Присоединяем телефон к компьютеру. Заходим Диспетчер устройств. Там наше устройство с желтым треугольником. Жмем правой кнопкой и обновить драйвера. Там жмём "Выполнить поиск драйверов на этом компьютере". Далее "Выбрать драйвер из списка...". Показать все устройства и кнопка Далее. Затем кнопка "Установить с диска...". Там кнопка обзор и нужно выбрать скачанный нами USB Driver (C:\Program Files (x86)\Embarcadero\RAD Studio\12.0\PlatformSDKs\adt-bundle-windows-x86-20130522\sdk\extras\google\usb_driver). Там выбираем файл : android_winusb.inf . Нажимаем OK. Устанавливаем Android ADB Interface. Если спросит что то - разрешаем.
В самом телефоне нужно зайти в настройки, пункт "Для разработчиков" и разрешить там отладку по USB.
5. Создаем новый проект в Delphi. "File"-> "New" -> "FireMonkey Mobile Application". В окошке выбираем "Blank Application". Кидаем на форму кнопку и нажимаем F9.
Сразу же возникает ошибка: [PAClient Error] Error: E2312 ERROR: resource directory 'C:\Users\anton\Documents\RAD Studio\Projects\Android\Debug\Project1\res' does not exist
Нужно зайти в свойства проекта и задать иконку приложения. "Project"-> "Option". Application
Сохраняемся и пробуем еще раз. Всё заработало.
Комментариев нет:
Отправить комментарий