Saya menginstal Eclipse, openjdk6 dan mengunduh serta mengekstrak file sdk manager.
Sekarang, Ketika saya membuat proyek Android saya mendapatkan kesalahan berikut:
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
Dan yang ini ketika saya mencoba membuat 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.
Jawaban Terbaik
Masalah ini terjadi karena Android SDK dikompilasi untuk sistem GNU/Linux 32-bit, dan sistem Ubuntu Anda adalah sistem GNU/Linux 64-bit. Solusinya seharusnya mudah (karena Ubuntu sepenuhnya mendukung menjalankan program 32-bit pada OS 64-bit)–cukup instal pustaka versi 32-bit yang diperlukan.
Cara termudah dan termudah untuk melakukannya adalah dengan menginstal versi 32-bit dari semua library yang paling umum digunakan, dengan menginstal ia32-libs paket. Anda dapat melakukannya di Pusat Perangkat Lunak atau di Terminal dengan:
sudo apt-get update
sudo apt-get install ia32-libs
Awalnya ia32-libs
disediakan karena Ubuntu, dalam konfigurasi defaultnya, tidak mendukung penginstalan paket Ubuntu 32-bit pada sistem 64-bit. Sekarang ini sepenuhnya didukung secara default, ia32-libs
package hanya menyebabkan paket 32-bit yang sama diinstal pada sistem 64-bit Anda yang akan diinstal pada sistem minimal 32-bit. (Jadi bagi siapa saja yang khawatir ini mungkin tidak berfungsi sekarang karena multarch
didukung secara default:masih berfungsi.)
Sumber: Instalasi Android/Eclipse di Ubuntu 11.04 – aapt dan adb tidak berfungsi dengan baik
Lihat juga: Plugin Android Eclipse — libncurses.so.5