Android
Crea ROMs personalizadas de Android
Buscar..
¡Preparando su máquina para construir!
Antes de poder construir cualquier cosa, se requiere que prepare su máquina para la construcción. Para esto necesitas instalar muchas librerías y módulos. La distribución de Linux más recomendada es Ubuntu, por lo que este ejemplo se centrará en instalar todo lo que se necesita en Ubuntu.
Instalando Java
Primero, agregue el siguiente Personal Package Archive (PPA): sudo apt-add-repository ppa:openjdk-r/ppa
.
Luego, actualice las fuentes ejecutando: sudo apt-get update
.
Instalando Dependencias Adicionales
Todas las dependencias adicionales requeridas se pueden instalar con el siguiente comando:
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
Preparando el sistema para el desarrollo.
Ahora que todas las dependencias están instaladas, preparemos el sistema para el desarrollo ejecutando:
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
Finalmente, configuremos el caché y el repositorio con los siguientes comandos:
sudo install utils/repo /usr/bin/
sudo install utils/ccache /usr/bin/
Tenga en cuenta: También podemos lograr esta configuración ejecutando los scripts automáticos creados por Akhil Narang ( akhilnarang ), uno de los mantenedores del sistema operativo Resurrection Remix . Estos scripts se pueden encontrar en GitHub .