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

Probleme mit Eclipse und Android SDK?

Ich habe Eclipse, openjdk6 installiert und die SDK-Manager-Datei heruntergeladen und extrahiert.

Als ich nun ein Android-Projekt erstellte, erhielt ich die folgende Fehlermeldung:

2012-06-06 18:44:40 - contactManager] /home/catia/android-sdks/platform-tools/aapt: 
error while loading shared libraries: libz.so.1: cannot open shared object file: 
No such file or directory

Und dieses, als ich versuchte, einen AVD-Manager zu erstellen:

[2012-06-06 19:00:18 - SDK Manager] /home/catia/android-sdks/tools/mksdcard: error 
while loading shared libraries: libstdc++.so.6: cannot open shared object file: No 
such file or directory 
[2012-06-06 19:00:18 - SDK Manager] Failed to create the SD card.
[2012-06-06 19:00:18 - SDK Manager] Failed to create sdcard in the AVD folder.

Beste Antwort

Dieses Problem tritt auf, weil das Android SDK für ein 32-Bit-GNU/Linux-System kompiliert wurde und Ihr Ubuntu-System ein 64-Bit-GNU/Linux-System ist. Die Lösung sollte einfach sein (da Ubuntu die Ausführung von 32-Bit-Programmen auf einem 64-Bit-Betriebssystem vollständig unterstützt) – installieren Sie einfach die 32-Bit-Versionen der benötigten Bibliotheken.

Der einfachste Weg, dies zu tun, besteht darin, die 32-Bit-Versionen aller am häufigsten verwendeten Bibliotheken zu installieren, indem Sie die ia32-libs installieren Paket. Das geht im Software Center oder im Terminal mit:

sudo apt-get update
sudo apt-get install ia32-libs

Ursprünglich ia32-libs wurde bereitgestellt, weil Ubuntu in seiner Standardkonfiguration die Installation von 32-Bit-Ubuntu-Paketen auf einem 64-Bit-System nicht unterstützte. Da dies jetzt standardmäßig vollständig unterstützt wird, sind die ia32-libs package bewirkt lediglich, dass dieselben 32-Bit-Pakete auf Ihrem 64-Bit-System installiert werden, die auf einem minimalen 32-Bit-System installiert würden. (Also für alle, die sich Sorgen machen, dies könnte jetzt nicht funktionieren, da multarch wird standardmäßig unterstützt:es funktioniert immer noch.)

Quelle: Android/Eclipse-Installation auf Ubuntu 11.04 – aapt und adb funktionieren nicht richtig
Siehe auch: Eclipse-Android-Plugin – libncurses.so.5


Ubuntu
  1. So installieren Sie den Android SDK Manager unter Ubuntu 16.04

  2. So richten Sie Android SDK 4.0.3 mit NetBeans IDE 7.1 auf Fedora 15/16 und CentOS 6 / RHEL 6 ein

  3. So installieren Sie Android SDK 4.0.3 und Eclipse ADT auf Fedora 16 / Fedora 15

  4. So richten Sie Android SDK 4.0.3 mit NetBeans IDE 7.1 unter Linux Mint 12 / Ubuntu 11.10 ein

  5. So installieren Sie Android SDK 4.0.3 und Eclipse ADT unter Linux Mint 12 / Ubuntu 11.10

Überwachen Sie Systemressourcen mit Bashtop und Bpytop unter Linux

So sichern und wiederherstellen Sie ein Linux-System mit Timeshift

Sichern und Wiederherstellen von Linux-Desktop-Systemeinstellungen mit Dconf

Beheben und überwachen Sie die Linux-Systemleistung mit nmon

DVD mit 32-Bit- und 64-Bit-Ubuntu?

Android - Wie kann ich Shell-Befehle verwenden und mit dem darunter liegenden Linux-System interagieren?