aapt: error while loading shared libraries: libstdc++.so.6: wrong ELF class: ELFCLASS64
前陣子在ubuntu上搭載安卓的開發環境(Eclipse+Sdk+Adt),搭載是完成了,但是卻出現了該問題:
aapt: error while loading shared libraries: libstdc++.so.6: wrong ELF class: ELFCLASS64
該問題還導致了創建的Android的App沒有自動生成R.java!一開始一直在查找如何解決沒有自動生成R.java的原因,網上所有的解決方式都已經嘗試過了,結果還是失敗!
對于一個剛接觸linux的人來說,我也好多都不懂,不過最終還是google到了答案:
應該是64bit的程序aapt嘗試讀取32bit的庫函數,而我的ubuntu沒有安裝該32bit的庫,所以不能實現所有的功能;
因此,需要安裝對應的32bit的庫,命令行:sudo apt-get install lib32ncurses5 lib32stdc++6
重啟Eclipse問題解決。
更多相關的問題機器詳細的解決地址:http://blog.timmattison.com/archives/2011/11/02/how-to-install-googles-android-eclipse-plugin-and-or-adb-on-64-bit-debian-ubuntu/
轉載于:https://www.cnblogs.com/xunbu7/p/4002824.html
總結
以上是生活随笔為你收集整理的aapt: error while loading shared libraries: libstdc++.so.6: wrong ELF class: ELFCLASS64的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 程序员求职之道(《程序员面试笔试宝典》)
- 下一篇: 搜索专题【2010】四2.过河问题