作者:佩政哲维99 | 来源:互联网 | 2023-05-19 15:22
我正在使用Ubuntu Gnome 14.04,我安装了Java 8(JDK和JRE).
当我安装Android Studio时,一切正常,但有消息显示:
无法运行mksdcard SDK工具
如何正确安装Android Studio,或者如何解决此问题?
1> Rajesh..:
假设你正在运行64位Ubuntu,那么"问题82711 " 的修复建议可以解决你的问题.
sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6
更新:对于Ubuntu 15.10和16.04
sudo apt-get install lib32z1 lib32ncurses5 lib32stdc++6
唯一需要的部分是最后一位,即lib32stdc ++ 6
@warsong,我在Debian Jessie 64bits上遇到了同样的问题.安装`lib32stdc ++ 6`也解决了我的问题.
对于那些有lib32bz2-1.0错误的人.你只需运行它:sudo apt-get install lib32z1 lib32ncurses5 lib32stdc ++ 6
我不能这样做._无法安装某些软件包.这可能意味着您已经请求了一个不可能的情况,或者如果您正在使用不稳定的分发,某些必需的包尚未创建或已被移出Incoming.以下信息可能有助于解决此问题:以下软件包具有未满足的依赖项:lib32stdc ++ 6:取决于:lib32gcc1(> = 1:4.1.1)但不会安装E:无法更正问题,您已经破了包裹._
sudo apt-get install lib32bz2-1.0返回错误:E:无法找到包lib32bz2-1.0 E:找不到任何包由regex'lib32bz2-1.0'
2> Sayem..:
@warsong是对的.安装只lib32stdc++6
解决了问题.
对于下一次使用,我在答案区重写@warsongs评论.
sudo apt-get install lib32stdc++6
更新:
对于Ubuntu 15.04,15.10,16.04 LTS和Debian 8
我发现在尝试编译时遇到此错误后我确实需要`lib32z1`包:`aapt:加载共享库时出错:libz.so.1:无法打开共享对象文件:没有这样的文件或目录`
问题的范围只是关于mksdcard失败,除非指定修复所有内容,因此这被认为是正确的答案.
3> Timo Bähr..:
对于Fedora(测试Fedora 23/24)运行
dnf install compat-libstdc++-296 compat-libstdc++-33 glibc libgcc nss-softokn-freebl libstdc++ ncurses-libs zlib-devel.i686 ncurses-devel.i686 ant