2012-01-20 22 views
1

我的電腦配置:
UBUNTU 11.10 version 64 bit , ECLIPSE 3.7 , ANDROID SDK
我努力去除亞行錯誤,但ITSMS沒有工作,顯示以下錯誤:解析失敗亞行版本(錯ELF類)

/platform-tools/adb:Error While loading Shared libraries 

libncurses.so.5:wrong ELF class:ELFCLASS64

我甚至設置了正確的android設置所有路徑,但它不會工作。

回答

1

精靈(可執行文件和鏈接格式)問題是由於您的設置使用amd64和i386的東西。官方的Android SDK只能在i386 JVM上運行,所以你需要在Eclipse上手動指定i386 JVM。

  1. 首先安裝 Sun (Oracle)的32位JVM。 Here is關於如何執行此操作的分步驟:
  2. 將JVM添加到Eclipse。 Navigate:

    Window > Preferences > Java > Installed JREs > Add 
    

    放置JVM的位置。可能會是/usr/lib/jvm/java7/(我的是/usr/lib/jvm/java-7-sun-1.7.0.01)。當您放置JVM的位置時,外部庫將自動添加Java7 Add Eclipse

  3. 設置 Sun (Oracle)32位JVM爲默認值。 Java7 Default Eclipse
2

也許問題是你沒有安裝Android所需的32位庫。嘗試刪除日食,JAVA SDK以及其他一切與Android連接,運行命令:

apt-get install ia32-libs 

而在這之後安裝的一切從頭開始。其實,在你嘗試運行這個命令之前,也許這會對你有所幫助。

+0

我檢查過。它在我的系統中可用 – Rizvan

+0

它可以使用,但它可以是64位版本。 Google需要一些庫爲32位。這就是爲什麼你應該安裝它們。 – Yury

+0

安裝後,問題仍然沒有任何變化! – Rizvan