ADB no ARM7 com o Ubuntu 14.04

1

Estou precisando obter o ADB versão 1.0.32 instalado no meu Beaglebone black Rev b carregado com o Ubuntu 14.04. Eu tentei derrubar a versão mais recente do Android do SVN @ Google e compilá-lo, mas estou chegando em breve. O mais distante obtido com isso é me dando erros de compilador:

ubuntu@arm:~/system/core/adb$ sudo make
[sudo] password for ubuntu: 
 g++  -DADB_HOST=1 -DHAVE_FORKEXEC=1 -DHAVE_SYMLINKS -DHAVE_TERMIO_H  -D_GNU_SOURCE -D_XOPEN_SOURCE -std=c++11 -I. -I../include  -c -o adb.o adb.cpp
In file included from adb.cpp:19:0:
sysdeps.h: In function ‘char* adb_dirstart(const char*)’:
sysdeps.h:532:28: error: invalid conversion from ‘const char*’ to ‘char*’ [-fpermissive]
 return strchr(path, '/');
                        ^
sysdeps.h: In function ‘char* adb_dirstop(const char*)’:
sysdeps.h:537:29: error: invalid conversion from ‘const char*’ to ‘char*’ [-fpermissive]
 return strrchr(path, '/');
                         ^
make: *** [adb.o] Error 1

mas apesar do meu conhecimento de programação C # e sem um IDE decente para trabalhar com isso estou mais ou menos um pau na lama sobre isso.

Eu sei que posso derrubar adb usando o APT dos repositórios, mas é uma versão antiga para fazer interface com meu telefone Android 5.

Se alguém estiver disposto a me ajudar a descobrir os problemas com a compilação, ou se alguém tiver o binário do ADB mais recente para a plataforma ARM7, eu apreciaria muito receber uma cópia dele.

Estou procurando no Google há 48 horas tentando encontrar essa resposta sozinho, é hora de buscar ajuda:)

Eu passei por esta página: link mas apenas links para sistemas X86 X64 não ARM (levei alguns para descobrir isso)

Meu arquivo de criação é de: link ADB e Fastboot no Ubuntu em ARM instala apenas 1.0 .31

Obrigado pessoal !!! Tenho certeza que existem outros procurando por isso também

    
por Chance 19.06.2015 / 01:22

1 resposta

1

Eu estive lá. Recursos úteis: link com instruções de compilação e script base, em seguida, modifique-o seguindo Arch linux para obter 1.0.32 (o original é para 1.0 .31) link

Resultado:

$ ./adb version
Android Debug Bridge version 1.0.32

Qualquer release AOSP acima de 5.0 possui 1.0.32, então você pode configurá-lo para o que você deseja, eu usei branch = android-5.0.1_r1 no script.

    
por zgoda 24.11.2015 / 18:22