5

我下载了 android studio 并尝试在 ubuntu 16.04 64 位上安装,但它有"unable to run mksdcard sdk tool"错误。

我检查了所有解决方案,但它们也会产生错误。

apt-get 命令日志

4

4 回答 4

2

我自己偶然发现了这个问题。我猜你从 2015 年就发现了这个话题?

好吧,给定的解决方案有点过时但仍然相关:64 位 Ubuntu 16.04 确实缺少 32 位版本的库,建议安装的
lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6库似乎已从官方中删除回购。

但是,您仍然可以使用以下命令获取它们:

sudo apt-get install libz1:i386 libncurses5:i386 libbz2-1.0:i386 libstdc++6:i386

然后安装程序应该可以正常工作希望它会有所帮助。

于 2016-06-09T12:46:42.507 回答
2

似乎您需要的唯一软件包是lib32stdc++6ubuntu 16.04

sudo apt-get install lib32stdc++6
于 2016-08-27T18:59:21.333 回答
1

看看https://developer.android.com/studio/install.html

选择 Linux...

64 位机器所需的库: 如果您运行的是 64 位版本的 Ubuntu,则需要使用以下命令安装一些 32 位库:

sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 libbz2-1.0:i386

如果你运行的是 64 位 Fedora,命令是:

sudo yum install zlib.i686 ncurses-libs.i686 bzip2-libs.i686
于 2017-03-02T08:54:47.180 回答
0

对于 Ubuntu 18.04 及以上版本,以下将起作用

sudo apt-get install libstdc++6:i386 libgcc1:i386 zlib1g:i386 libncurses5:i386

Ubuntu18.04

于 2019-08-05T15:18:30.247 回答