GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Android adb nicht gefunden

Sie können ia32-libs nicht mehr installieren, also müssen Sie die einzelnen 32-Bit-Bibliotheken benötigen, die von adb

benötigt werden
sudo apt-get install libc6-i386 lib32stdc++6 lib32gcc1 lib32ncurses5

Und für Ubuntu 13.10:

sudo apt-get install libc6-i386 lib32stdc++6 lib32gcc1 lib32ncurses5 lib32z1

Unter Linux Android SDK platform-tools Paket mit adb war früher 32bit . Auf 32bit hat es gut funktioniert Systeme. Aber auf 64bit Systemen müssen Sie die IA32-Bibliothek manuell installieren.

Für Debian-basierte Distributionen versuchen Sie Folgendes:

sudo apt-get install libc6-i386 lib32stdc++6 lib32gcc1 lib32ncurses5

Aber seit v24.0 platform-tools enthält nur 64bit Binärdateien - also 32bit Bibliotheken werden nicht mehr benötigt.


Sie müssen die 32-Bit-glibc installieren:

in Fedore 64-Bit-Maschine

# yum install glibc.i686

Dadurch wird die irreführende Meldung „keine solche Datei oder kein solches Verzeichnis“ entfernt, wenn versucht wird, eine 32-Bit-Binärdatei auszuführen. Damit ist das 64-Bit-Fedora-System in der Lage, 64-Bit-Binärdateien auszuführen.

Dies entfernt auch die irreführende Meldung „keine dynamische ausführbare Datei“ von ldd, wenn ldd auf einer dynamischen 32-Bit-ausführbaren Datei aufgerufen wird.

Jetzt müssen Sie fehlende 32-Bit-Bibliotheken installieren, gegen die die Binärdateien unter adt-bundle-linux/sdk/platform-tools verlinkt sind:

# yum install zlib.i686 libstdc++.i686 ncurses-libs.i686 libgcc.i686

Das war's.


Ich verwende Ubuntu 14.04 LTS 64-Bit und der folgende Code funktioniert bei mir;

sudo apt-get install lib32z1 lib32z1-dev
sudo apt-get install lib32stdc++6

Zusammenfassung:

Nachdem ich versucht habe apt-get install ia32-libs , aber das apt-Pakettool schlägt vor, dass;

Package ia32-libs is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or is only available from another source.

However the following packages replace it:
  lib32z1 lib32ncurses5 lib32bz2-1.0

Dann funktioniert der obige Code für mich.


Linux
  1. kvm-img:Befehl nicht gefunden

  2. vdir:Befehl nicht gefunden

  3. uuidgen:Befehl nicht gefunden

  4. named-checkconf:Befehl nicht gefunden

  5. virt-sparsify:Befehl nicht gefunden

virt-manager:Befehl nicht gefunden

xeyes:Befehl nicht gefunden

GoBuster:Befehl nicht gefunden

Jasmin-Knoten:Befehl nicht gefunden

arpspoof:Befehl nicht gefunden

gedit:Befehl nicht gefunden