web-dev-qa-db-ja.com

adb:共有ライブラリのロード中にエラーが発生しました:libncurses.so.5:共有オブジェクトファイルを開けません:そのようなファイルまたはディレクトリはありません

Debianを搭載したラップトップでPhonegapインポートプロジェクトを実行するときに問題が発生しました。私はすでにEclipseとAndroidのプラグインをインストールしており、ここまですべて正常に動作しているようです。この.bashrcファイルに次の行を追加しました。

   export PATH=${PATH}:/home/s/Android-sdks/platform-tools/

私はEclipseで新しいAndroidプロジェクトを既存のファイルから選択してから、プロジェクトのコードをロードします。しかし、実行しようとすると、次のエラーメッセージが表示されます。

[2013-06-13 18:12:16 - MyProject] Android Launch!
[2013-06-13 18:12:16 - MyProject] The connection to adb is down, and a severe error has occured.
[2013-06-13 18:12:16 - MyProject] You must restart adb and Eclipse.
[2013-06-13 18:12:16 - MyProject] Please ensure that adb is correctly located at '/home/s/Android-sdks/platform-tools/adb' and can be executed.

ターミナルでコマンドadb server-startを実行しようとすると、次のメッセージが表示されます。

adb: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory

私は何か見落としてますか? ADBは正しいです。32ビット互換のライブラリをすべてインストールしたにもかかわらず(マシンは64ビットです)、libncurses.so.5ファイルがコンピューターのどこにもありません。

21
ste

ncursesパッケージの32ビットバージョンが必要です。

Sudo apt-get install lib32ncurses5
82
David Parsons