[Java] 無法在Ubuntu中安裝Android Studio



Answers

@ warsong是對的。 只安裝lib32stdc++6解決了這個問題。

對於下一次使用,我在回答區重寫@warsongs評論。

sudo apt-get install lib32stdc++6

更新:

適用於Ubuntu 15.04,15.10,16.04 LTS&Debian 8

Question

這個問題在這裡已經有了答案:

我使用Ubuntu Gnome 14.04,並且安裝了Java 8(包括JDK和JRE)。

當我安裝Android Studio時,一切正常,但出現了一條消息:

無法運行mksdcard SDK工具

我如何正確安裝Android Studio,或者如何解決這個問題?




對於Linux Mint運行

sudo apt-get install lib32z1 lib32ncurses5 libbz2-1.0 lib32stdc++6



該問題是由mksdcard未正確安裝引起的。

如果您正在運行64位,請執行此操作來修復mksdcard問題。

    sudo dpkg --add-architecture amd64
    sudo apt-get update
    sudo apt-get install libncurses5:amd64 libstdc++6:amd64 zlib1g:amd64

和32位:

    sudo dpkg --add-architecture i386
    sudo apt-get update
    sudo apt-get install libncurses5:i386 libstdc++6:i386 zlib1g:i386

在SDK 6.0中,錯誤消息是不同的,但意味著同樣的事情。

    Unable to run mksdcard



我明白這個問題是關於UBUNTU的,但是我在Debian Jessie 64bit中遇到過類似的問題,而且Warsongs的建議也適用於它。
當我運行studio.sh時,android studio會啟動,但是當我嘗試配置android SDK時,出現錯誤
Unable to run mksdcard SDK tool
當我嘗試
sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6
有錯誤
E: Package 'lib32bz2-1.0' has no installation candidate
所以採取了warsongs建議,只試圖安裝lib32stdc ++ 6。
sudo apt-get install lib32stdc++6
之後,可以將Android SDK添加到Android Studio中。




當您的64位操作系統嘗試安裝Android SDK時,會出現此問題,而Android SDK會嘗試安裝一些32位二進製文件,因此存在兼容性問題。

打開另一個終端並鍵入

sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6 

將有助於安裝所有必需的二進製文件。 之後,重新啟動Android SDK安裝過程。




Links