ubuntu下搭建android开发环境问题总结

来源:岁月联盟 编辑:exp 时间:2011-11-17

 

从上周末开始自己在ubuntu下搭建android环境,以前一直在windows下做,理由:顺便学习一下linux,哇嘎嘎!

 

首先说我开始的环境,ubuntu 11.10 + 很快的网速。。。

 

ubuntu是从官网www.ubuntu.com下载用wubi装的,这样很简单,就像是一个windows的程序一样。。。我比较懒!(当然官网的wubi只提供了最新版本11.10的下载,iso倒是提供了两个版本。。。)

 

首先是下载eclipse,我从ubuntu的software center中找到了。。。于是就下来了,发现还很不错,自带了JDK,版本是1.6,eclipse版本是indigo(3.70)

 

安装默认的流程,下载好eclipse后要安装android插件adt了,从android官网找到链接后,安装,却发现不能安装,具体问题应该是缺少wts之类的一个东东,我不知道是什么。。。谷歌告诉我好像是个和图形界面相关的东东,于是去找链接下载。。。。

 

链接很多,几经挫折之后找到了一个比较合适的,

http://download.eclipse.org/releases/indigo/

 

当我看到其中包含的插件的时候,我只能淡淡地说一句我了个擦。。。太多了,即便你网速够狠的话你打算全部下下来的话,发现竟然有一些已经包含在内了,原因应该是这是indigo版本中包含的一些常用插件,而你现在的eclipse里已经包含一大部分了。。。所以筛选都够我受得了,于是,我想,把和wts相关的先下下来再说吧,于是。。。我大概找到了3个已org.eclipse.wts相关的,下之。。忐忑的等待之后,发现成功了,可以下载adt插件了。。。

 

当下载好adt和linux版本的sdk后,发现adb不能重启,我再次郁闷。。。他的提示是缺少一个共享库libncurses.so.5,这个我连是啥都不知道,我了个去,这对于一个linux小白有点太残忍了吧。。。于是继续谷歌,终于在一次次的尝试之后,发现了本站的linux论坛下的一个相关帖子,亮点是三楼。。。在命令行中打

 

sudo apt-get install ia32-libs

 

猜测原因,应该是共享库不完整,下载之。。。终于成功了,看着模拟器的关闭按钮跑到了左边,我知道我成功了。。。(linux下的关闭按钮才在左边。。。)

 

 

配置环境变量:

 

打开.bashrc配置文件,不用进入到任何路径 ,输入命令

 

sudo gedit ~/.bashrc(可能需要输入密码)

 

在末尾加入

 

export ANDROID_HOME=/home/onerain/android-sdk-linux(SDK的绝对路径)

export PATH=$PATH:$ANDROID_HOME/platform-tools(adb的目录,之前的版本是在tools下)

 

保存退出,输入命令

 

source ~/.bashrc

 

我发现真的是对linux太白了,以后要好好学学了!

摘自 oneRain88的专栏