Como configurar o ambiente para a compilação do Android.
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.
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
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 SDKEm 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: #
ImagemCaso 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
- Android Studio- crie aplicações para dispositivos Android.
- Heimdall-A versão do Odin para Linux.
- WordPress app- instale o cliente desktop no Manjaro.
Acompanhe o blog