Linux android开发环境问题:Unexcepted exception:cannot run program "android-sdk-linux/platfor-tools/adb" :err=2,No such file or directory.

出现这个问题的原因: 我的linux是64位 ,而adb目前只有32位的,所以要安装运行32的环境。

不同的linux系统需要安装的不同:

我的Centos  解决方案如下 其他linux操作系统(参考:http://www.cnblogs.com/jizhen521/archive/2013/04/08/3008682.html,也是本文解决方案来源。非常感谢本文的作者!):

yum install ncurses ncurses-devel ncurses-libs ncurses-libs.i686   ncurses-devel.i686 

再运行./adb会发现类似错误,缺少 libstdc++.so.6:

yum install libstdc++.so.

我当时不能直接安装,它提示什么XXX.i686 != XXX.x86_64,当时也没管,反正要用g++就yum install gcc-g++了,然后再安装libstdc++.so.6就行了,至于为什么,还没看。

然后打开Eclipse,创建Android工程,但是可能还是有提示zlib.so.1不存在,此时R类不能够自动生成,安装

yum install zlib.i686

即可,你会发现R下面的红色错误提示消失了...完成。

上一篇:初学Hibernate持久化


下一篇:MapReduce的MapTask任务的运行源码级分析