ฉันกำลังดิ้นรนอย่างมากกับการติดตั้ง ADT (Android Dev Tools) บน Eclipse ใน Fedora 16 OS แบบ 64 บิต
Eclipse เองก็ทำงานได้ดี
ตามคำแนะนำฉันได้ติดตั้ง Android SDK ปกติซึ่งเป็นชุดเครื่องมือระดับ OS ก่อน มันเป็นไปอย่างราบรื่นและฉันสามารถใช้แอพ Android ภายในเครื่องมือ dir
ใน Eclipse มันยากกว่าเล็กน้อยเพราะก่อนอื่นฉันต้องติดตั้ง GWT หรือเครื่องมือที่เกี่ยวข้องกับ Google ซึ่งต้องใช้การอัปเดตหลัก Eclipse Indigo ของ WST ในที่สุดการติดตั้ง 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 (ภายใต้ Window) ปลั๊กอินจะเปิดขึ้น แต่หน้าต่างไม่มีปุ่มปิดที่ใดก็ได้ (ซึ่งแตกต่างจากปุ่มเดียวกันในระดับ OS ซึ่งดูเหมือนกัน) ดังนั้นวิธีเดียวที่จะออก ของมันคือการค้นหา Eclipse PID และฆ่ามัน
apt-get install lib32ncurses5 lib32stdc++6
(lib32gcc1 ถูกดึงเข้ามาเป็นการพึ่งพา)