web-dev-qa-db-fra.com

android-sdks / build-tools / 17.0.0 / aapt: erreur lors du chargement des bibliothèques partagées: libz.so.1: impossible d'ouvrir le fichier d'objet partagé: aucun fichier ou répertoire de ce type

Je viens d'installer Eclipse, le Android sdk et jdk sur une nouvelle installation pour Fedora 14 64 bits, mais au moment où je crée un nouveau projet, j'obtiens l'erreur suivante dans la console:

Android-sdks/build-tools/17.0.0/aapt: erreur lors du chargement des bibliothèques partagées: libz.so.1: impossible d'ouvrir le fichier d'objet partagé: aucun fichier ou répertoire de ce type

j'utilise une machine 64 bits et j'ai besoin d'installer des pilotes 32 bits, donc j'essaie d'installer:

Sudo apt-get install ia32-libs Lecture des listes de packages ... Terminé Création de l'arborescence des dépendances ... Terminé E: Impossible de trouver le package ia32-libs

Tout le monde peut m'aider à résoudre les problèmes 64bit Fedora 14 machine libz.so.1

51
Prafull Chauhan

En exécutant Kubuntu 13.10 (x64) et j'ai utilisé lib32z1, qui l'a corrigé pour moi.

Sudo apt-get install lib32z1

112
jjames

Lukacsa, ça marche! suggestion simple et grande

Essaye ça:

Sudo yum install zlib.i686 libstdc++.i686

Cela résoudra le problème de compatibilité 32 bits de la machine 64 bits ~!

(Testé avec: CentOS 6.2 64 bits et Fedora 22 64 bits)

26
Jack

essayez ce problème résolu pour moi, j'avais 64 bits Ubuntu 14.05

Sudo apt-get install libc6-i386 lib32stdc++6 lib32gcc1 lib32ncurses5
13
Artist404

J'ai résolu ce problème en utilisant la solution partagée dans cet article de blog:

http://ideid.blogspot.co.uk/2013/01/resolve-shared-library-problem-with.html

Voici la solution pour plus de commodité:

"Android SDK est compilé pour un système GNU/Linux 32 bits, et votre système est un système 64 bits. Pour résoudre cette erreur, installez les versions 32 bits de toutes les bibliothèques les plus couramment utilisées, en installant les ia32-libs paquet

Accédez au terminal et tapez la commande suivante.

Sudo apt-get install ia32-libs

Cela résoudra le problème. "

J'espère que cela t'aides

7
samleighton87

J'ai rencontré un problème similaire sur ma machine Centos.

vérifiez ceci: https://ask.fedoraproject.org/en/question/9556/how-do-i-install-32bit-libraries-on-a-64-bit-Fedora/

Pour moi, cela a fonctionné par: yum install libstdc ++. I386 zlib.i386

2
Abhishek Jain

yum install glibc.i686 glibc-devel.i686 libstdc ++. i686 zlib-devel.i686 ncurses-devel.i686 libX11-devel.i686 libXrender.i686 libXrandr.i686

pour RHEL, cela a fonctionné. Ma machine était une machine 64 bits,

1
Ravinya

J'ai eu le même problème sur Archlinux.

Vous devez activer le référentiel multilib dans /etc/pacman.conf:

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

Mettez à jour pacman et installez la version 32 bits de zlib:

pacman -Suy
pacman -S lib32-zlib
1
Omar

pour OpenSuse vous devez simplement installer libz1-32bit

zypper install libz1-32bit
0
HimalayanCoder

aapt est une application 32 bits, donc votre machine 64 bits a besoin de ces bibliothèques chargées

Sudo dpkg --add-architecture i386
Sudo apt-get -qqy update
Sudo apt-get -qqy install libncurses5:i386 libstdc++6:i386 zlib1g:i386
0
Scott Stensland

Ajoutez un suffixe: i386 au nom du package pour que le gestionnaire de packages l'identifie correctement:

Sudo apt-get install zlib1g:i386
0