【发布时间】:2016-04-10 18:13:01
【问题描述】:
尝试在我的 Linux 笔记本电脑上安装 Android Studio 时,我得到“无法运行 mksdcard 工具”从我的搜索中可以看出,这通常是由于 64 位 Linux 上缺少 32 位兼容性库造成的,但是我是在 ARMv7 处理器上运行它,使用 the crouton project 在我的 Chromebook 上使用 Linux。我已尝试安装以 i386 结尾的推荐包,但命令行返回:
正在阅读包列表...完成
构建依赖树
正在读取状态信息...完成
E: 无法找到包裹 [此处为包裹名称]
E: 用 Regex '[Name of package]' 找不到任何包
有谁知道是什么原因造成的,我该如何解决?
【问题讨论】:
-
我不确定这个问题是否足够清楚,因为在我看来,由于 64 位,您正在尝试将 32 位 x86 库放在 32 位 ARM Chromebook 上。 ......某事......,这几乎没有任何意义。除非您尝试在 ARM 主机系统上交叉编译 x86 代码,呃,原因,但这是非常不寻常的事情。
-
我对 linux 比较陌生,所以我尝试将推荐给其他有类似问题的用户的软件包放入,以便在我尝试安装 android studio 时修复错误,但尝试这样做确实不行。从你的反应来看,我认为这不是正确的选择。我主要是想让程序运行,而不是其他任何事情。很抱歉有任何混淆。
-
好的,你到底是从哪里安装 Android Studio 的?从网站下载几乎可以肯定是一个非首发 - 如果由于缺少 32 位本机库而导致部分在 64 位 x86 上失败,这意味着它们包含 32 位 x86 代码,这些代码不会在全部在 ARM 机器上。除非您找到了现成的 ARM 版本,否则您可能正在考虑自己从源代码构建它(或至少是本机代码部分)。
标签: linux android-studio armv7 crouton-os