Cómo compilar cm12
ES:Preparando el sistema para la compilación
CN:Instale los siguientes paquetes a través de apt-get.
ES:Instale los siguientes elementos a través de apt-get.p>
sudo apt-get install bison build-essential curl flex git gnupg gperf libesd0-dev libncurses5-dev libsdl1.2-dev libwxgtk2.8-dev libxml2 libxml2-utils lzop openjdk- 6-jdk openjdk-6-jre pngcrush schedtool squashfs-tools xsltproc zip zlib1g-dev g++-multilib gcc-multilib lib32ncurses5-dev lib32readline-gplv2-dev lib32z1-dev
CN: si está utilizando 32 bits sistema, no instale g++-multilib gcc-multilib lib32ncurses5-dev lib32readline-gplv2-dev lib32readline-zlib1g-dev. gplv2-dev lib32z1-dev
ES: Según las instrucciones de la wiki para crear CM, si usa un sistema de 32 bits, no instale g++-multilib gcc-multilib lib32ncurses5-dev lib32readline-gplv2-dev lib32z1-dev.
CN:Instale la última versión de JDK
EN:Instale la última versión del kit de desarrollo de Java usando lo siguiente.
Código:
sudo apt-get install openjdk-7-jdk
CN:Instalar ADT
ES:Instale el kit de desarrollo de Android usando lo siguiente.
Código:
sudo apt-get install android androidsdk-uiautomatorviewer android-copyright android-src-vendor android-emulator android-tools-adb android-headers android-tools-adbd androiddk-ddms android-tools -fastbootroidsdk-hierarchyviewer android- tools-fsutils androidsdk-traceview
CN: Ejecute el siguiente comando
ES: Ejecute el siguiente comando en la terminal.
Código:
mkdir -p ~/bin
curl Storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
chmod a+x ~/bin/repo
CN:Reinicie su sistema y cargue el archivo de configuración
ES:Reinicie su sistema o use lo siguiente en la terminal para cargar el archivo .profile nuevamente.
Código:
.~/.profile
CN: Obtenga el código fuente.
ES: Obtener código fuente.
CN: Ejecute el siguiente comando para obtener el código fuente de CM12
ES: Ahora podemos comenzar a obtener el código fuente de CM12.
Ejecute el siguiente comando en la terminal.
Código:
mkdir ~/cm
cd ~/cm
repo init -u git://github.com/ CyanogenMod/ android.git -b cm-12.0
mkdir .repo/local_manifests
nano .repo/local_manifests/local_manifests.xml
CN: Cuando NANO es activado Cuando aparezca nano, pegue lo siguiente, luego use ctrlx para guardar
Cuando aparezca nano, pegue lo siguiente, luego use ctrl-x para salir y elija guardar.
>
< ;project name="CyanogenMod/android_device_oppo_msm8974-common" path="dispositivo/ oppo/msm8974-common" remoto="github" /> <; nombre del proyecto="CyanogenMod/android_device_oppo_common" ruta="device/oppo/common" remoto="github" revision="cm-12.0 " /> < nombre del proyecto="CyanogenMod/android_kernel_oneplus_msm8974" ruta="kernel/oneplus/msm8974" remoto="github" /> < nombre del proyecto=" TheMuppets/proprietary_vendor_oppo " path="vendor/oppo" remoto="github" /> <nombre del proyecto="TheMuppets/proprietary_vendor_oppo oneplus" path="vendor/oneplus" remoto="github" /> CN: continúe obteniendo el código usando lo siguiente. ES. Código: sincronización de repositorio proveedor de CD /cm ./get-prebuilts cd ./... CN:Edificio CM12 ES:Edificio CM12 Ejecute los siguientes comandos para compilar CyanogenMod.