質問: eclipseとandroid sdkの問題 eclipse、openjdk6をインストールし、sdkマネージャーファイルをダウンロードして抽出しました。androidプロジェクトを作成すると、次のエラーが発生しました。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 そして、これは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.
回答: この問題は、android sdkが32ビットgnu/linuxシステム用にコンパイルされており、ubuntuシステムが64ビットgnu/linuxシステムであるために発生しています。解決策は簡単である必要があります(ubuntuは64ビットosで32ビットプログラムの実行を完全にサポートしているため)-必要なライブラリの32ビットバージョンをインストールするだけです。これを行う最も簡単で簡単な方法は、 ia32-libsをインストールすることにより、最も一般的に使用されるすべてのライブラリの32ビットバージョンをインストールすることです。 パッケージ。これは、ソフトウェアセンターまたはターミナルで次の方法で実行できます。sudo apt-get update sudo apt-get install ia32-libs もともとia32-libsが提供されたのは、ubuntuがデフォルト構成で、64ビットシステムへの32ビットubuntuパッケージのインストールをサポートしていなかったためです。これがデフォルトで完全にサポートされるようになったので、ia32-libsパッケージは、最小限の32ビットシステムにインストールされる64ビットシステムに同じ32ビットパッケージをインストールするだけです。 (したがって、multarchがデフォルトでサポートされているため、これが機能しない可能性があります。それでも機能します。)出典: buntu 11.04でのandroid/eclipseのインストール-aaptとadbが正しく機能しない 以下も参照してください: eclipse android plugin — libncurses.so.5