Arch Linux 64 bits Android ADB?

3

Estou tentando usar o Android SDK no Arch Linux 64bits, mas quando tento executar o ADB a partir do diretório correto, ele diz que o arquivo não existe, mas está lá. No Ubuntu, quando você tem esse problema, você instala o ia32-lib, mas não há nenhum no Arch Linux. Existe algo que eu tenho que fazer.

    
por Seth Hikari 20.11.2011 / 01:35

2 respostas

4

A mensagem “no such file or directory” está de fato se referindo ao carregador para executáveis de 32 bits, o que é necessário para executar o seu executável de 32 bits. Para uma explicação mais detalhada, consulte Getting "Not encontrado "mensagem ao executar um binário de 32 bits em um sistema de 64 bits . Você precisa instalar suporte de 32 bits no seu Arch Linux.

Infelizmente, o Arch Linux não possui uma maneira simples de instalar suporte a 32 bits. No momento, você precisa ativar o repositório [multilib] adicionando essas linhas a pacman.conf :

[multilib]
Include = /etc/pacman.d/mirrorlist

Veja as FAQ do Arch64 e Usando aplicativos de 32 bits no Arch64 no wiki para mais detalhes.

    
por 20.11.2011 / 02:29
0

Para mim, com uma instalação do ArchLinux razoavelmente nova (novembro de 2015), tive que remover o comentário da seção "multilib" em meu /etc/pacman.conf como sugere o @gilles.

Além disso, eu tive que usar o pacman para instalar os pacotes necessários da seguinte forma:

sudo pacman -S lib32-ncurses lib32-zlib lib32-libstdc++5

Depois disso, adb , fastboot e utilitários de desenvolvimento relacionados, como mksdcard , funcionaram muito bem no meu sistema Intel de 64 bits.

    
por 20.11.2015 / 07:52