Ubuntu14.04,64位操作系统安装部分android32位lib不兼容问题

一些android的部分sdk的tools在linux操作系统上只能支持32位的操作系统,因此如果你的系统是64位的,那么这些文件就无法在你的linux运行,

./tools/mksdcard

bash: ./tools/mksdcard: No such file or directory

file ./tools/mksdcard

./tools/mksdcard: ELF 32-bit LSB  executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.24, BuildID[sha1]=119b9b83c17fa0228acfd582e951ea8b050e1229, not stripped

尽管文件在你得操作系统内,但是无法运行它

如何让64位的操作系统兼容32位的软件或者库文件呢?

为了修复他们,我们需要安装32位的兼容libraries在我们的64位操作系统上。

如果你使用的是最近版本的ubuntu,那么可以执行这些命令:

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

如你使用的较低版本的ubutn:执行:

sudo apt-get install ia32-libs

时间: 2024-11-01 12:00:53

Ubuntu14.04,64位操作系统安装部分android32位lib不兼容问题的相关文章

Ubuntu14.04 (64)位系统安装genymotion模拟器和集成到android studio!!!

Ubuntu14.04 (64)位系统安装genymotion模拟器: 1.在应用商店里面安装VirtualBox 2.在genymotion的官网上下载,首先要注册,要去邮箱完成验证 2.注册后登陆,然后点击get genymotion 3.进入后什么也别管,直接点击download 4.进入页面后下载需要的文件,下载Linux64位的版本 5.进入下载文件夹,会发现有一个genymotion-2.5.0_x64.bin的文件,首先在终端里面赋予这个文件夹权限chmod -x genymoti

ubuntu14.04 64位安装WPS(成功解决没有ia32-libs的问题)

前几天,就把自己的系统换成了ubuntu14.04 64位的.然后就是安装WPS了(戳这里进入官网下载).由于官网提供的WPS是32位的操作系统,所以64位的操作系统不能用.因此我们还要安装32位操作系统的库文件.官网提供的方法为: 但是发现ubuntu14.04根本就没有这个.在网上找了大半天,试了好多办法都没有用,今天又来谷歌,终于找到一个可行的办法.下面是我的一些操作: [email protected]:~$ sudo passwd root [sudo] password for zh

Ubuntu14.04(64位)安装ATI_Radeon_R7_M265显卡驱动

电脑型号:Dell inspiron 14-5447 笔记本 显卡配置:集成显卡Intel核心显卡,Cpu是i5-4210U;独立显卡ATI_Radeon_R7_M265 网上关于ATI/Intel双显卡的帖子很多,刚开始我装的是Ubuntu12.04(64位). 在12.04版本下,使用lshw -c video命令查看显卡信息,集显和独显是都没有驱动的.在这种情况下,照网上方法装fglrx闭源驱动各种失败,换成Ubuntu14.04(64位)后,Intel集显的驱动有了,使用网上办法装fgl

VisualBox ubuntu14.04 64位 android4.4.4源码编译总结

折腾了好几天,今天终于编译通过,用了4个多小时,太不容易了.如下图所示: 软件环境 虚拟机:VisualBox 操作系统:Ubuntu14.04 64位 android源码:android-4.4.4_r1 在这过程中遇到各种问题,通过apt-get install 安装相应的库可以解决一部分.编译2-3个小时的时候遇到一个棘手的问题, “make: *** [out/target/product/mako/obj/SHARED_LIBRARIES/libwebviewchromium_inte

判断是64位操作系统还是32位系统

1.IsWow64Process 确定指定进程是否运行在64位操作系统的32环境(Wow64)下. 语法 BOOL WINAPI IsWow64Process( __in HANDLE hProcess, __out PBOOL Wow64Process ); 参数 hProcess 进程句柄.该句柄必须具有PROCESS_QUERY_INFORMATION 或者 PROCESS_QUERY_LIMITED_INFORMATION 访问权限 Wow64Process 指向一个bool值, 如果该

linux学习(六) Ubuntu14.04(64位)配置android环境报错(...adb": error=2, 没有那个文件或目录)的解决方案

1.问题描述: 最近测试android环境的时候,运行程序,提示以下错误信息: Cannot run program error=2, 没有那个文件或目录' while attempting to get adb. 运行环境是 unbuntu 14.04 64位系统; 2.问题原因: 在网上搜索答案的时候,找到了问题的原因:因为系统是64位的,而Android sdk只有32bit的程序.所以就存在这不兼容的问题,缺少一些sdk运行的库. 3.解决方案: 很多软件只有32位的,还有很多比较依赖3

ubuntu14.04 64位 安装H3C iNode客户端

环境: OS: ubuntu14.04LTS 64位 iNode:  iNode2.40-R0162 for linux(此版本只有32位,而且是很久以前的版本) 安装方法: 第一种:主要参考:http://www.lxway.com/491008804.htm 检查本机是64位还是32位: dpkg --print-architecture 然后可以看到amd64,证明当前系统是64位的.然后再输入 dpkg --print-foreign-architectures 看到的是i386证明你已

【kubernetes】ubuntu14.04 64位 搭建kubernetes过程

背景: Kubernetes介绍:http://kubernetes.io/docs/getting-started-guides/ github地址:https://github.com/kubernetes/kubernetes 在ubuntu上安装文档官方地址:http://kubernetes.io/docs/getting-started-guides/ubuntu/ 环境: Master: Ubunut14.04 192.168.27.135(NAT)  Minion1: Ubunt

ubuntu14.04(64位) ADB Not Responding

今天很逗比的装了Ubuntu14.04  又装了Android studio    写了个app   运行报错: Adb not responding. you can wait more or kill adb process manually and click 'restart' " Google了一下,找到一个外国佬写的专业解决方法: http://simpledeveloper.com/adb-not-responding-android-solution/ 我他妈的都试了,还是一样报