Ho installato Eclipse, openjdk6 e scaricato ed estratto il file sdk manager.
Ora, quando ho creato un progetto Android ho ricevuto il seguente errore:
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
E questo quando ho provato a creare un AVD Manager:
[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.
Migliore risposta
Questo problema si verifica perché l'SDK Android è compilato per un sistema GNU/Linux a 32 bit e il tuo sistema Ubuntu è un sistema GNU/Linux a 64 bit. La soluzione dovrebbe essere semplice (poiché Ubuntu supporta completamente l'esecuzione di programmi a 32 bit su un sistema operativo a 64 bit):basta installare le versioni a 32 bit delle librerie di cui ha bisogno.
Il modo più semplice e veloce per farlo è installare le versioni a 32 bit di tutte le librerie più comunemente usate, installando ia32-libs Pacchetto . Puoi farlo nel Software Center o nel Terminale con:
sudo apt-get update
sudo apt-get install ia32-libs
Originariamente ia32-libs
è stato fornito perché Ubuntu, nella sua configurazione predefinita, non supportava l'installazione di pacchetti Ubuntu a 32 bit su un sistema a 64 bit. Ora che questo è completamente supportato per impostazione predefinita, ia32-libs
pacchetto fa sì che gli stessi pacchetti a 32 bit vengano installati sul sistema a 64 bit che verrebbero installati su un sistema minimo a 32 bit. (Quindi per chiunque sia preoccupato questo potrebbe non funzionare ora che multarch
è supportato per impostazione predefinita:funziona ancora.)
Fonte: Installazione Android/Eclipse su Ubuntu 11.04 – aapt e adb non funzionano correttamente
Vedi anche: Plugin Android Eclipse — libncurses.so.5