Android
Создание пользовательских ПЗУ Android
Поиск…
Создание вашей машины для строительства!
Прежде чем вы сможете что-либо построить, вы должны подготовить машину к строительству. Для этого вам нужно установить множество библиотек и модулей. Наиболее рекомендуемым дистрибутивом Linux является Ubuntu, поэтому в этом примере основное внимание будет уделено установке всего, что необходимо на Ubuntu.
Установка Java
Сначала добавьте следующий Архив личных пакетов (PPA): sudo apt-add-repository ppa:openjdk-r/ppa
.
Затем обновите источники, выполнив: sudo apt-get update
.
Установка дополнительных зависимостей
Все необходимые дополнительные зависимости могут быть установлены с помощью следующей команды:
sudo apt-get install git-core python gnupg flex bison gperf libsdl1.2-dev libesd0-dev libwxgtk2.8-dev squashfs-tools build-essential zip curl libncurses5-dev zlib1g-dev openjdk-8-jre openjdk-8-jdk pngcrush schedtool libxml2 libxml2-utils xsltproc lzop libc6-dev schedtool g++-multilib lib32z1-dev lib32ncurses5-dev gcc-multilib liblz4-* pngquant ncurses-dev texinfo gcc gperf patch libtool automake g++ gawk subversion expat libexpat1-dev python-all-dev binutils-static bc libcloog-isl-dev libcap-dev autoconf libgmp-dev build-essential gcc-multilib g++-multilib pkg-config libmpc-dev libmpfr-dev lzma* liblzma* w3m android-tools-adb maven ncftp figlet
Подготовка системы для разработки
Теперь, когда все зависимости установлены, давайте подготовим систему для разработки, выполнив:
sudo curl --create-dirs -L -o /etc/udev/rules.d/51-android.rules -O -L https://raw.githubusercontent.com/snowdream/51-android/master/51-android.rules
sudo chmod 644 /etc/udev/rules.d/51-android.rules
sudo chown root /etc/udev/rules.d/51-android.rules
sudo service udev restart
adb kill-server
sudo killall adb
Наконец, давайте настроим кеш и репо следующими командами:
sudo install utils/repo /usr/bin/
sudo install utils/ccache /usr/bin/
Обратите внимание: мы также можем достичь этой настройки, запустив автоматические скрипты, сделанные Akhil Narang ( akhilnarang ), одним из поддерживающих OS Resurrection Remix . Эти скрипты можно найти на GitHub .