![](/img/trans.png)
[英]Installing Android Studio in Ubuntu: Unable to run mksdcard SDK tool
[英]How to solve “Unable to run mksdcard SDK tool” when installing Android Studio on Fedora 21?
我正在嘗試在64位Fedora 21系統上安裝Android Studio。
我安裝了JRE和JDK先決條件,解壓縮了Android Studio安裝,並從其“bin”目錄下發出“sh studio.sh”來完成安裝。
安裝向導失敗,並顯示消息“無法運行mksdcard SDK工具”,並建議可能需要32位庫。
( 這個答案適用於Ubuntu發行版 )
如果您正在運行64位Ubuntu ,以下修復程序應該可以解決您的問題:
sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6
對於Ubuntu 15.10和16( 由tony gil和briankip提供 ):
sudo apt-get install lib32z1 lib32ncurses5 lib32stdc++6
這也適用於GNU / Linux Debian 9(Stretch)x86_64。
從http://forums.fedoraforum.org/showthread.php?t=303238上的問題討論開始,我用命令安裝了幾個軟件包
sudo yum install compat-libstdc++-296.i686 compat-libstdc++-33.i686 ncurses-libs.i686 compat-libstdc++-33.x86_64
成功安裝這些(及其依賴項)后,單擊安裝向導彈出窗口中的“重試”,顯示錯誤,允許安裝Android Studio以繼續成功完成。
Fedora Project Wiki還有一篇關於如何設置Android開發的文章。
對於64位系統,您必須安裝這些軟件包
yum install glibc.i686 glibc-devel.i686 libstdc ++。i686 zlib-devel.i686 ncurses-devel.i686 libX11-devel.i686 libXrender.i686 libXrandr.i686
對於64位系統上的Fedora 22+,您需要使用dnf來安裝這些軟件包
dnf install glibc.i686 glibc-devel.i686 libstdc ++。i686 zlib-devel.i686 ncurses-devel.i686 libX11-devel.i686 libXrender.i686 libXrandr.i686
這里的其他答案似乎對Fedora不起作用。 所以在這里我想出了一個經過測試的解決方案:
sudo dnf install compat-libstdc++-296 compat-libstdc++-33 glibc libgcc nss-softokn-freebl libstdc++ ncurses-libs zlib-devel.i686 ncurses-devel.i686 ant
即使我在ubuntu 14.04中安裝Android sdk時也遇到了同樣的錯誤。 這是一個兼容性問題,您嘗試在64位系統中安裝Android SDK,這需要一些32位二進制文件來完成安裝。
以下是解決此問題的步驟。
而已。 將安裝所有必需的32位二進制文件。 安裝完成后,您可以重新安裝Android SDK,這將完全安裝。
在這里找到教程!
在Fedora 24上用su登錄
dnf install compat-libstdc++-296 compat-libstdc++-33 glibc libgcc nss-softokn-freebl libstdc++ ncurses-libs zlib-devel.i686 ncurses-devel.i686 ant
請參閱此官方文檔https://developer.android.com/studio/troubleshoot.html#linux-libraries
不久我把這些片段放在這里
如果您在64位Linux計算機上運行Android Studio ,則可能需要安裝某些特定庫,如下所示。
如果您運行的是64位版本的Ubuntu ,則需要使用以下命令安裝一些32位庫:
sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 lib32bz2-1.0
如果您運行的是64位Fedora ,則命令為:
sudo yum install zlib.i686 ncurses-libs.i686 bzip2-libs.i686
請注意,這些說明有一天可能已經過時,因此最好關注/ 訪問官方網站以防止未解決的問題
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.