Red de conocimiento informático - Conocimiento informático - Cómo compilar cm12

Cómo compilar cm12

CN:Preparándose para la compilación

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.