Android sdk no Ubuntu 32bit

6

Eu tenho alguns problemas na execução do Android SDK (ADB) no Ubuntu 32 bits. Eu baixei e atualizei o SDK no Ubuntu 14.02 64-bit, e agora reutilizá-lo no Ubuntu 15.10 32-bit. Mas quando eu tento ./adb devices no terminal, eu recebo este erro:

bash: ./adb: cannot execute binary file: Exec format error

Eu só quero perguntar isso, o Android SDK funciona no Ubuntu 32 bits?

    
por IBRAR AHMAD 17.12.2015 / 09:58

3 respostas

14

Finalmente chegue aqui. link

1) Instale 'adb' e 'fastboot' fornecidos pelo seguinte PPA de terceiros.

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install android-tools-adb android-tools-fastboot

2) Substitua as cópias de 'adb' e 'fastboot' fornecidas pelo SDK oficial do Android com as instaladas da etapa acima:

cp /usr/bin/adb <path-to-your-adt-sdk-package>/sdk/platform-tools/adb
cp /usr/bin/fastboot <path-to-your-adt-sdk-package>/sdk/platformtools/fastboot

3) Isso. Agora corra

<path-to-your-adt-sdk-package>/sdk/platform-tools/adb
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
    
por IBRAR AHMAD 17.12.2015 / 14:21
5

As ferramentas da plataforma agora consistem apenas em ferramentas para arquitetura de 64 bits. Para corrigir esse problema, você precisa fazer o download das ferramentas de plataforma r23.0.1, que são para arquitetura de 32 bits, que podem ser encontradas no repositório do Google aqui .
Depois de baixá-lo, simplesmente vá para a pasta Sdk e substitua o conteúdo da pasta platform-tools com o conteúdo da pasta platform-tools carregada. Deve funcionar como um charme imediatamente.

NOTA - Você pode querer fazer o backup da pasta anterior de ferramentas de plataforma.

Fonte: link

    
por Akash Agarwal 10.04.2016 / 07:14
3

Instalação normal - corrente (apenas 64 bits)

Experimente fazer o download e instalar recentemente o pacote do Android SDK . Isto é provavelmente o que você fez originalmente no seu sistema x64. Nessa instalação, ele foi configurado para o x64. Realizar os mesmos passos deve configurá-lo para a sua instalação do Ubuntu 32bit.

SDK arquivado (I386)

Eu verifiquei a instalação do sdk atual, conforme fornecido pelo Google ( developer.android.com ). Como não havia detalhes referentes à arquitetura i386 ou x64, presumi que a instalação reconheceria o tipo de instalação e configuraria os binários de acordo. Eu testei o que eu forneci e parece que o download atual oficial só funciona com x64. Os últimos 32 bits que encontrei (fornecidos pelo Google) são um arquivo. Você pode encontrá-lo no Android SDK Package (i386) - Versão mais antiga .

    
por L. D. James 17.12.2015 / 11:22