无法运行 mksdcard sdk 工具 ubuntu 16.04 64bit

Posted

技术标签:

【中文标题】无法运行 mksdcard sdk 工具 ubuntu 16.04 64bit【英文标题】:unable to run mksdcard sdk tool ubuntu 16.04 64bit 【发布时间】:2016-10-09 09:58:39 【问题描述】:

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

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

【问题讨论】:

Error: Unable to run mksdcard SDK tool in ubuntu的可能重复 【参考方案1】:

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

sudo apt-get install lib32stdc++6

【讨论】:

【参考方案2】:

我自己只是偶然发现了这个问题。 我猜你找到了 2015 年的 this topic?

好吧,给定的解决方案有点过时但仍然相关: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

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

【讨论】:

我安装了你说的所有软件包,但它不起作用并且有错误link 你试过我给你的实际命令行了吗?错误还是一样吗?【参考方案3】:

看看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

【讨论】:

【参考方案4】:

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

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

Ubuntu18.04

【讨论】:

以上是关于无法运行 mksdcard sdk 工具 ubuntu 16.04 64bit的主要内容,如果未能解决你的问题,请参考以下文章

无法在 ARMv7 处理器 Ubuntu 14.04 上运行 mksdcard sdk 工具

在 Fedora 21 上安装 Android Studio 时如何解决“无法运行 mksdcard SDK 工具”?

Android Studio 安装 - 无法运行 mksdcard SDK 工具。在 32 位 Ubuntu 12.10 上

在 ubuntu 15.04 上安装 android studio 期间无法运行 mksdcard 工具

Unable to run mksdcard SDK tool.

7.0Android Studio命令行工具