이클립스 안드로이드 플러그인 -- libncurses.so .5
저는 페도라 16 OS 64비트의 이클립스에 ADT(Android Dev Tools)를 설치하는 데 많은 어려움을 겪고 있습니다.
이클립스 자체는 잘 작동하고 있습니다.
지시하신 대로, 저는 먼저 일반 안드로이드 SDK, OS 레벨 툴킷을 설치했습니다.그것은 순조롭게 진행되었고 나는 툴 디르 내에서 안드로이드 앱을 사용할 수 있었습니다.
Eclipse에서는 WST의 핵심 Eclipse Indigo 업데이트가 필요한 GWT나 구글 관련 도구를 먼저 설치해야 했기 때문에 조금 더 어려웠습니다.마지막으로 ADT 설치가 성공적으로 보고되었습니다.
그러나 Eclipse를 열 때마다 libncurses.so .5 및 다음 로그에 대한 팝업이 나타납니다.
[2012-04-04 02:06:35 - adb] /opt/android-sdk-linux/platform-tools/adb: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory
[2012-04-04 02:06:35 - adb] 'adb version' failed!
/opt/android-sdk-linux/platform-tools/adb: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory
[2012-04-04 02:06:35 - adb] Failed to parse the output of 'adb version':
Standard Output was:
Error Output was:
/opt/android-sdk-linux/platform-tools/adb: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory
[2012-04-04 02:06:35 - adb] /opt/android-sdk-linux/platform-tools/adb: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory
[2012-04-04 02:06:35 - adb] 'adb version' failed!
/opt/android-sdk-linux/platform-tools/adb: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory
[2012-04-04 02:06:35 - adb] Failed to parse the output of 'adb version':
Standard Output was:
Error Output was:
/opt/android-sdk-linux/platform-tools/adb: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory
Android SDK Manager(Windows 아래)를 열려고 하면 플러그인이 열리지만 창 어디에도 닫기 버튼이 없기 때문에 이클립스 PID를 찾아 죽이는 것이 유일한 방법입니다.
이를 통해 문제가 완전히 해결되었습니다.
yum install ncurses-libs.i686 libstdc++.i686 libgcc.i686
이것은 Android SDK가 32비트 응용 프로그램이고 일부 32비트 공유 라이브러리를 필요로 하기 때문에 발생합니다.
Ubuntu 64비트에서도 동일한 문제가 발생했으며 다음 문제로 해결되었습니다.
$ sudo apt-get install ia32-libs
libncurses5만 설치:
$ sudo apt-get install libncurses5:i386
ia32-libs는 불필요한 libs를 많이 설치할 것입니다.
yaourt -S multilib/lib32-ncurses
ArchLinux의 경우
당신은 아마 없을 것입니다.libncurses5
설치된.해라
rpm --install ncurses-libs
센토스에 대해 유사한 문제가 있었습니다.
./adb: 공유 라이브러리 로드 중 오류 발생: libncurses.so .5: 공유 개체 파일을 열 수 없습니다.해당 파일 또는 디렉터리가 없습니다.
다음 작업을 수행했습니다.
yum install ncurses ncurses-devel ncurses-libs ncurses-libs.i686 ncurses-devel.i686
그리고 문제는 해결되었습니다.
Tim Mattison의 블로그에서 나온 이 팁은 Debian Wheezy 아래에서 저에게 도움이 되었습니다.
sudo apt-get install lib32ncurses5 lib32stdc++6
언급URL : https://stackoverflow.com/questions/10005907/eclipse-android-plugin-libncurses-so-5
'source' 카테고리의 다른 글
SQL LIKE 절에서 SqlParameter 사용이 작동하지 않음 (0) | 2023.05.09 |
---|---|
이클립스에서 기존 프로젝트를 여는 방법 (0) | 2023.05.09 |
일반 목록/에뮬레이터를 데이터 테이블로 변환하시겠습니까? (0) | 2023.05.09 |
Git 저장소에서 삭제된 파일을 모두 나열하려면 어떻게 해야 합니까? (0) | 2023.05.09 |
String은 어떻게 작동합니까?스위프트의 인덱스 작업 (0) | 2023.05.09 |