0. установить JDK
1. Установка непосредственно IDE IDEA.
Требуется community-версия > 10
Скачать, распаковать.
2. Скачать android SDK
3. Если целевая система amd64, то необходимо установить библиотеки ia32-libs
3.5 запустить android из поддиректории tools SDK, доустановить компоненты
4. Запустить IDEA, убедиться, что android-плагин включен, в противном случае включить(в File -> Other Settings -> Configure Plugins).
5. Создать проект для android'a при создании указать пути к
5.1 java, например так: /usr/lib/jvm/java-6-sun-1.6.0.22
5.2 выбрать версию SDK, если список пустой, указать путь до распакованной SDK и в нем выбрать одну из platforms, например android-8
6. Проверить работу эмулятора
7. Установить драйвера для реального устройства:
Создаём новую группу:
# addgroup --system androiddev
Добавляем нашего пользователя в созданную группу:
# adduser username androiddev
Открываем в текстовом редакторе файл /etc/udev/android.rules и добавляем туда строки:
SUBSYSTEMS=="usb", ATTRS{idVendor}=="0bb4", ATTRS{idProduct}=="0c01", MODE="0660", OWNER="root", GROUP="androiddev", SYMLINK+="android%n"
SUBSYSTEMS=="usb", ATTRS{idVendor}=="0bb4", ATTRS{idProduct}=="0c02", MODE="0660", OWNER="root", GROUP="androiddev", SYMLINK+="android%n"
Создаём ссылку на созданный скрипт в каталог /etc/udev/rules.d:
# ln -s ../android.rules /etc/udev/rules.d/90-android.rules
Перезапускаем udev:
# /etc/init.d/udev reload
И наконец выходим из системы для того, чтобы применилось изменение параметров пользователя.Причем ATTRS{idVendor}=="0bb4", верно для HTC, решение взято отсюда: http://use-android.ru/forum/lofiversion/index.php?t8.html
8. При попытки выгрузить проект на устройство ошибка waiting for device?
Открыть консоль, перейти в папку SDK в поддиректорию platform-tools, выполнить ./adb devices
Получилось так:
List of devices attached
???????????? no permissions
Возможно adb сервер работает не с рут-правами:
./adb kill-server из поддиректории SDK platform-tools
sudo ./adb start-server
Комментариев нет:
Отправить комментарий