Показать страницуИстория страницыСсылки сюдаНаверх Эта страница только для чтения. Вы можете посмотреть её исходный текст, но не можете его изменить. Сообщите администратору, если считаете, что это неправильно. ====== Установка Android SDK ====== **1.** Скачиваем SDK с [[https://developer.android.com/sdk/index.html|официального сайта]] > Лично я предпочитаю IntelliJ Idea как основное IDE, поэтому качал версию по [[https://developer.android.com/sdk/installing/studio.html|этой]] ссылке. **2.** Распаковываем архив и получаем папку **android-studio** <code> tar -xzvf android-studio-bundle-132.893413-linux.tgz </code> > Имя файла может быть другое, так как содержит версию **3.** Переносим в удобную папку <code> mv android-studio /opt/ </code> **4.** Создаем "необходимые" линки <code> ln -s /opt/android-studio/bin/./studio.sh /bin/studio </code> Этого должно хватить для начала разработки на Android Далее нам нужно настроить отладку на физическом устройстве. Для этого нужно прописать пару правил и перегрузить компьютер. **5.** Запускаем терминал как root <code> nano /etc/udev/rules.d/##-android.rules </code> > Заменить **##*** на номер 50 если используется Gusty/Hardy/Dapper (50-android.rules) или номер 70 если исмользуется Karmic Koala/Lucid Lynx/Maverick Meerkat(70-android.rules) >> Если не уверены что именно из этого, то просто запустить <code>cd /etc/udev</code> и посмотреть какие там ещё правила. **6.** Туда (в созданый файл) нужно прописать одни из следующих строк <code> For Gusty/Hardy: SUBSYSTEM=="usb", SYSFS{idVendor}=="0bb4", MODE="0666" For Dapper: SUBSYSTEM=="usb_device", SYSFS{idVendor}=="0bb4", MODE="0666" For Karmic Koala: SUBSYSTEM=="usb", SYSFS{idVendor}=="0bb4", MODE="0666" For Lucid Lynx: SUBSYSTEM=="usb", SYSFS{idVendor}=="0bb4", MODE="0666" For Maverick Meerkat: SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666" </code> > **0bb4** это модель для HTC телефонов. ^Manufacturer^USB Vendor ID^ |Acer|0502| |Dell|413c| |Foxconn|0489| |Garmin-Asus|091E| |HTC (Older Phones)|0bb4| |HTC (Newer phones)|18d1| |Huawei|12d1| |Kyocera|0482| |LG|1004| |Motorola|22b8| |Nexus One/S|18d1| |Nvidia|0955| |Pantech|10A9| |Samsung|04e8| |Sharp|04dd| |Sony Ericsson|0fce| |ZTE|19D2| **7.** Перезагрузиться **8.** Для запуска ADB нужно прописать пути к android-tools папке <code> nano ~/.bashrc </code> **9.** В конец файла вставляем <code> export PATH=${PATH}:/opt/android-studio/sdk/platform-tools </code> Теперь можно использовать ADB. Выполняем следующую команду. По идее мы должны увидеть наше устройство. <code> adb devices </code> > Иногда устройство не определяется. И мы видим **???????? no permissions** вместо устройства. В этом случае пробуем следующее решение - запуск сервера от имени супер пользователя. <code> sudo su adb kill-server && adb start-server && adb devices </code> linux/kali/android-sdk.txt Последнее изменение: 2020/11/11 03:25(внешнее изменение)