Entrada fija

jueves, 6 de agosto de 2015

Inicializar Entorno para Compilar

Buenas a todos! En esta entrada os enseñaré cómo configurar Ubuntu para poder empezar a compilar ROMs. Esto es necesario para cualquier ROM que queráis compilar, y se necesita Ubuntu de 64-bits; el de 32-bits no funcionará.

Antes de seguir cualquier tutorial de este blog, debéis hacer este proceso primero.
También recomiendo leer la página de glosario básico de este blog antes de empezar.


1. Instalar Java Development Kit (JDK)

Lo primero que haremos será instalar el pack de desarrollo de Java, algo imprescindible en el entorno Android. Hay diversas versiones de Java, y depende de qué versión de Android vayamos a compilar.


*Para KitKat (e inferiores)*

Instalar Java V6

Abrir Terminal y ejecutar lo siguiente:

                                      
                                      
                                      


*Para Lollipop* 

Instalar Java V7

                             

Con esto ya habremos instalado Java para poder compilar! :-)



2. Instalar Paquetes Necesarios

Para Ubuntu 14:



Para Ubuntu 12:





Tras ejecutar los correspondientes comandos en el Terminal, ya tendremos las librerías necesarias para poder compilar Android.



3. Configurar ccache (opcional)

Primero de todo habrá que crear una carpeta donde queramos que se almacene el cache. Aunque sea opcional, recomiendo hacerlo, además es muy sencillo.

Para crear la carpeta, primero nos vamos al directorio donde queramos que esté la carpeta usando el comando "cd". Yo la creo en el directorio por defecto (que es home), así que no hay que moverse a ningún directorio. Luego lo siguiente:

                                    
                                    
Añadir las siguientes líneas en el archivo:
                                                                             
   
En mi caso, el directorio sería ccache

Ahora guardar y salir presionando Ctrl+x, luego escribimos Y y le damos enter. Con esto ya habremos configurado ccache.



4. Install ADB & Fastboot (opcional)

Esto también es opcional, pero muy recomendado instalar, ya que lo necesitaremos para compilar ciertas ROMs, tales como Miui. Siempre es bueno tener instaladas estas herramientas.

                            
                            
                           

Tras esto ya tendremos estas funcionalidades instaladas.


5. Configurar Repo

Esta parte es muy importante, ya que instalaremos el binario "repo" necesario para sincronizar y demás tareas con Git. Para instalarlo hay que ejecutar lo siguiente en terminal:

                                     
                                     
             
                                     

Si no hay ningún error, ya habremos descargado el binario en su carpeta correspondiente (bin) y le habremos dado permisos de lectura-escritura.



¡Ahora Estás Listo Para Compilar ROMs Desde Source!

No hay comentarios:

Publicar un comentario