Acredito que a página do android.com esteja um pouco desatualizada. Há muitas soluções diferentes que estão flutuando na rede. Vou tentar resumir o que funcionou para mim.
Duas páginas úteis, se imperfeitas, estão localizadas aqui:
crashcourse.ca
wildartist
Primeiro, parece que você provavelmente usará java6
e não java5
, a julgar por alguns dos tópicos do grupo . Então, se você vir java5 em instruções, saiba que precisará substituir o sun java6 ou o java 6.
Aqui estão os pacotes que eu precisava para o meu sistema de 32 bits:
sudo apt-get install git-core gnupg flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev openjdk-6-jdk ant gcc-multilib g++-multilib
Depois disso, crie repo
:
sudo curl http://android.git.kernel.org/repo -o /usr/local/bin/repo
sudo chmod a+x /usr/local/bin/repo
Em seguida, no diretório de criação:
repo init -u git://android.git.kernel.org/platform/manifest.git
repo sync
O site do wildartist continua:
Se você encontrar a mensagem "comando não encontrado", poderá fazê-lo com os seguintes comandos:
$ sudo sh /usr/local/bin/repo init -u git://android.git.kernel.org/platform/manifest.git $ sudo sh /usr/local/bin/repo sync
Demorará muito tempo para obter o código mesmo que a linha seja rápida como o projeto em si é realmente enorme. Depois de a longa espera, você vai descobrir que o processo de checkout foi finalizado. A próxima coisa a fazer é fazer para construir o projeto. Mas você vai conhecer um mensagem que a versão do Java não é correto e o processo de construção falhará. Então você pode modificar o arquivo build / core / main.mk para alterar o texto "1.5" para "1.6".
Neste ponto, você deve ter as dependências e o código. Você ainda precisará make
.
Como a base de código e as bibliotecas e componentes de suporte estão mudando, é difícil manter as instruções perfeitamente atualizadas, e é por isso que existem tantos procedimentos conflitantes para esse processo.