热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

在Fedora21上安装AndroidStudio时如何解决"无法运行mksdcardSDK工具"?

如何解决《在Fedora21上安装AndroidStudio时如何解决"无法运行mksdcardSDK工具"?》经验,为你挑选了3个好方法。

我正在尝试在64位Fedora 21系统上安装Android Studio.

我安装了JRE和JDK先决条件,解压缩了Android Studio安装,并从其"bin"目录下发出"sh studio.sh"来完成安装.

安装向导失败,并显示消息"无法运行mksdcard SDK工具",并建议可能需要32位库.



1> Manish M Dem..:

(这个答案适用于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.


这个问题是关于Fedora的.对于Debian/Ubuntu,请参阅http://stackoverflow.com/q/28847151/1260896
在ubuntu 15.10上我不得不将其更改为`sudo apt-get install lib32z1 lib32ncurses5 lib32stdc ++ 6
好的,但是对于在Ubuntu上引用这个问题的问题已经有几个答案,这个问题指定了Fedora.由于两个操作系统上的解决方案不尽相同,我不确定您的答案是否会让人感到困惑.

2> mcduffee..:

从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以继续成功完成.


`pacman -Sy libstdc ++ 5`在Arch Linux中解决了我的问题
非常感谢@DenysVitali,这对我来说不起作用.我必须先打开multilib支持.这是由于三个lib32库依赖项,它们是:lib32-fontconfig,lib32-libxrender和lib32-mesa.如果您运行的是32位arch系统,这些系统将被称为fontconfig,libxrender和mesa

3> Paul Roberts..:

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


推荐阅读
author-avatar
乾岳_349
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有