ubuntu 64位android項目報錯的解決方案,開啟64位 Ubuntu 的32位支援功能

來源:互聯網
上載者:User

標籤:

ubuntu的64位下的android環境,說實話,還真得費點精力了,解決一個問題,又出來一個新問題。

小編昨天剛好不容易將android的環境搭建好了,這不,剛建了個項目,直接就報錯,下面是羅列出的幾條:

1. libstdc++.so.6:cannot open shared object file:no such file or directory

2. Description Resource Path Location Type Error executing aapt: Cannot run   program "xxx/build-tools/21.1.0/aapt": error=2.

各種錯誤一籮筐。。。

工具/原料
  • ubuntu 64位 14.04 LTS
  • eclipse-java-luna-SR1-linux-gtk-x86_64.tar
  • 連網
方法/步驟
  1. 首先,小編要說的是,aapt需要32位支援,所以,首先得安裝32位庫,很多人一說按32位庫,馬上就使用:sudo apt-get install ia32-libs這條命令,但很快就發現,在14.04中,該li132-libs無法下載安裝

    這時候,需要用到這條命:

    sudo apt-get install lib32z1

    它才是王道,(eclipse的錯誤中也提到了該命令)

    很抱歉,關於該命令,小編當時忘了,請諒解,但它必須執行。

    ps:建議新裝ubuntu 64位的童鞋,都執行一下此命令,畢竟現在ubuntu下很多軟體都嚴重依賴32位庫

  2. 上步執行完畢後,系統將會自動執行一系列操作(必須有網),

    執行完畢後,接下來就得處理libstdc++6的問題了,同樣,需要32位的,雖然Ubuntu內建的64位的libstdc++6,但android開發依舊得用32位。。。

    執行命令:

    sudo apt-get install lib32stdc++6

  3. 選擇y繼續執行

  4. 4

    建議重新啟動電腦。

    重啟後再開啟eclipse,建立android項目,會發現,不在出現很多怪異的報錯了

ubuntu 64位android項目報錯的解決方案,開啟64位 Ubuntu 的32位支援功能

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.