Flávio Costa
Flávio Costa
Não menospreze o dever que a consciência te impõe
jan. 8, 2017 May 07, 2022 3 min de leitura

Como configurar o ambiente para a compilação do Android.

thumbnail for this post

Se você já pensou em compilar uma custom ROM para seu smartphone Android, neste post eu irei mostrar como configurar o ambiente para que você possa começar. Nesse artigo você verá os pacotes necessários e as primeiras configurações.

A compilação do Android só é compatível com o bash, se você utilizar outro shell, você não conseguirá realizar a compilação. Além de shell, a utilização de zram também vai trazer problemas nas compilações, desative ao menos durante o processo.

Instalação

Para requisitar que um pacote/programa entre para o repositório do blog, você deve se tornar um apoiador através do apoia-se, lembre-se de entrar em contato para verificar se o pacote/programa pretendido funciona no Manjaro.

Instalar aosp via Repo blog Instalar lineageos via Repo blog

Modo gráfico: procure aosp-devel e/ou lineageos-devel no Pamac, marque para instalar e clique em aplicar.

Terminal: utilize um dos comandos abaixo conforme sua preferência.


Pamac

pamac install aosp-devel

Pamac

pamac install lineageos-devel

Instalar pacotes via AUR
Configuração #

Instalar o repo e configurá-lo para fazer o download da fonte.

mkdir ~/bin
PATH=~/bin:$PATH
curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo && chmod a+x ~/bin/repo

Symlink python2 para> ~/bin.

ln -s /usr/bin/python2 ~/bin/python
ln -s /usr/bin/python2-config ~/bin/python-config

Abra o bashrc.

nano ~/.bashrc

Adicione estas linhas ao final de .bashrc.

export LANG=C
export PATH=~/bin:$PATH
export PATH=$PATH:~/android-sdk/tools/
export PATH=$PATH:~/android-sdk/platform-tools/
export USE_CCACHE=1
export CCACHE_DIR=~/.ccache
## Somente para Android 8 ou abaixo
#export JAVA_HOME=/usr/lib/jvm/java-8-openjdk/bin/java

Fechar o nano e guardar alterações.

Salve as alterações utilizando a combinação de teclas abaixo.

Ctrl + O

Clique na tecla enter para prosseguir.

Saia do nano com a combinação de teclas abaixo.

Ctrl + X

Atualize o bashrc.

source ~/.bashrc

Faça o download do Android SDK.

Baixar Android SDK

Em seguida, extraí-lo para o seu diretório home e renomear para android-sdk.

Abra a pasta android-sdk no terminal e execute o Gerenciador SDK e instale as ferramentas de plataforma (adb, fastboot, etc …).

tools/android sdk

(Selecionar plataforma-ferramentas e instalar)

Fechar Gerenciador SDK.

Verificar versão java.

java -version

openjdk 7

version "1.7.0_xxx"

openjdk 8

version "1.8.0_xxx"

Verificar versão python.

python --version

Muitos estão tendo problemas na compilação do Android 7.0+ em computadores com menos de 16gb.

Créditos: #

Fonte

Imagem

Caso algum programa que você goste ainda não tenha uma versão para Manjaro, por favor, escreva nos comentários o nome do programa que iremos procurar por algum equivalente ou, se possível a portabilidade para Manjaro, entraremos em contato com desenvolvedores.

Por favor, não deixe de compartilhar nas redes sociais as publicações deste blog, pois nosso incentivo para produzir um conteúdo bacana é saber que estamos ajudando pessoas a conhecer cada vez mais as funcionalidades dessa maravilhosa distro Linux.

Veja também

Acompanhe o blog

comments powered by Disqus