ubuntu安裝android studio時出錯unable to run mksdcard sdk tool的解決方法

我的ubuntu是14.04 64位版本,出現這個錯誤是由於缺少某些32位的庫導致的。

一般的解決方法如下:

sudo apt-get install lib32z1 lib32ncurses5  lib32stdc++6

大多數情況下這種方法可以解決問題。

但是我在運行這個命令時卻發現出錯,錯誤如下:


主要原因是當前的某些軟件版本過高,但是安裝我們需要的庫需要依賴較低一些的版本。這種情況apt-get也無法解決。

我是這樣做的,ubuntu下有一個工具叫做aptitude,這個工具很強大,可以幫助我們解決很多依賴問題

用aptitude來安裝前面安裝失敗的部分:

sudo aptitude install lib32stdc++6

aptitude會給出解決方案,第一個方案比較保守,就是不做任何改動。可以選擇 n 來拒絕這個方案

然後aptitude會提供第二個方案,即’降級‘,這時選擇y即可。最後一個包安裝好了,問題自然就解決了。

採用降級的方法可以解決問題,但是不知道會不會有副作用,大家還是慎用。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章