Olá pessoal, em Janeiro nós mostramos aqui no blog, como configurar o Manjaro para construir custom ROMs para seu smartphone Android.

Nesta postagem, iremos mostrar como corrigir alguns erros que ocorrem principalmente com quem possui pouca memória RAM. No post deste link, informamos que é recomendado possuir 16gb de memória RAM, mas com apenas “duas” alterações, sua construção irá prosseguir sem erros relacionados a memória RAM.

Correções
Se você utiza o ZSH ou o ZRAM, desinstale ou desative os dois.

Uma das primeiras coisas a se fazer é não utilizar ninja, iremos substitui-la por kati. Para fazer isso, utilize os comandos abaixo.

Utilize o comando no terminal. (troque leafpad pelo seu editor de texto)

leafpad ~/.bashrc

Adicione no final do bashrc a seguinte linha.
export USE_NINJA=false

Após salvar as modificações acima, entre na pasta que contém o codigo fonte da ROM que você sincronizou em seu computador e abra o arquivo jack-admin, ele está na seguinte localização. (altere ROM pelo nome que você colocou na pasta que contém o codigo fonte)

/ROM/prebuilts/sdk/tools

Procure  no arquivo jack-admin a linha 454 e adicione -Xmx6G como demostrado abaixo. Eu recomendo que você deixe sempre 2GB de sobra, exemplo:

12GB de Memória RAM

-Xmx10G
10GB de Memória RAM

-Xmx8G
8GB de Memória RAM

-Xmx6G

Não sei se funcionaria em conputadores com menos de 8GB de memória RAM, se você testar e funcionar, deixe seu comentário.

Não copie todo o texto mostrado abaixo, por favor, adicione somente o comando demostrado

antes de alterar

JACK_SERVER_COMMAND=”java -XX:MaxJavaStackTraceDepth=-1 -Djava.io.tmpdir=$TMPDIR $JACK_SERVER_VM_ARGUMENTS -cp $LAUNCHER_JAR $LAUNCHER_NAME”

depois de alterar

JACK_SERVER_COMMAND=”java -XX:MaxJavaStackTraceDepth=-1 -Djava.io.tmpdir=$TMPDIR $JACK_SERVER_VM_ARGUMENTS  -Xmx6G -cp $LAUNCHER_JAR $LAUNCHER_NAME”

Salve o arquivo, e agora você provavelmente não terá problemas relacionado a falta de memória RAM.

Nossa próxima postagem sobre o assunto será como sincronizar os arquivos necessários para a construção, deixe um comentário com o modelo do seu smartphone, se existir as fontes para ele, quem sabe não o usamos para a próxima postagem.

 

Se você gosta de algum programa e não achou ele no Manjaro,deixe um comentário com o nome do programa que vamos procurar algo equivalente,e se possível entrar em contato com algum desenvolvedor para fazer um port para o Manjaro.

Não esqueça de compartilhar nas redes sociais para que mais pessoas saibam sobre os programas e para incentivar o blog a continuar trazendo mais conteúdo bacana sobre esta distro maravilhosa.

Facebook

Twitter

Google+

Canal no Telegram

Anúncios