您的位置:首页 > 移动开发 > Android开发

virtualbox下安装ubuntu12.04LTS及android编译环境搭建

2014-11-02 09:07 537 查看
趁周末有空,更换下android编译使用的ubuntu系统,花费半天时间终搞定,记录下来供各位同行参考。

1.      虚拟机使用的是virtualbox,至于虚拟机的安装嘛,你只要会在window下安装exe应用程序就不会有问题,在此就不废话了。操作系统是12.04LTS,由于本人学的汽车方向,所以习惯性把名字改成了12.04TSI,下文见到TSI知道代表LTS就好。接下来开始介绍安装ubuntu的步骤:(csdn博客内容中怎么不能附上图片呢??没办法,只好参考http://www.jb51.net/os/94402.html,流程嘛,都一样。)

要注意:内存分配时,最好能大于1024MB,因为在编译android时,如果内存小于1024MB,进行到target Dex:framework就卡住了,编译速度会非常慢。(当然这仅是个人一点小建议)。

还需要说明下:“位置”那栏我只是填写的文件名——ubuntu12.04TSI;硬盘大小我设置了30G,因为android编译成功生成的out文件夹就有8个G,如果自己的c盘空间不够,可以推荐使用EASEUS软件,很简单就可以把c盘空间扩展到你想要的大小,在这就不啰嗦了,不会的可以去百度上搜,一搜一大把。

接下来跟着提示走就ok,大约需要2个小时左右,根据电脑的配置而定。

 

2.    安装ubuntu已大功告成,接下来就是搭建android开发环境。本人使用的是IMX536开发板,android版本是2.3.36,所以就直接使用厂家提供的android环境配置。步骤如下:

1)  安装JDK

提前下载好相应的版本,我使用的是jdk-6u31-linux-i586.bin。

在终端中输入如下命令:

① whut@whut-lcl: sudocp jdk-6u31-linux-i586.bin /usr

②whut@whut-lcl: cd /usr/

③ whut@whut-lcl:  sudo chmod +xjdk-6u31-linux-i586.bin

④ whut@whut-lcl:  ./jdk-6u31-linux-i586.bin

⑤ whut@whut-lcl:  sudo gedit/etc/profile

JAVA_HOME=/usr/jdk1.6.0_31

JAVA_BIN=/usr/jdk1.6.0_31/jre/bin

PATH=$PATH:$JAVA_HOME/bin

CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export JAVA_HOME JAVA_BIN PATH CLASSPATH

 

输入java –version检查是否安装成功,终端显示如下:

whut@whut-lcl:/usr$ java -version

java version "1.6.0_31"

Java(TM) SE Runtime Environment (build1.6.0_31-b04)

Java HotSpot(TM) Client VM (build 20.6-b01,mixed mode, sharing)

 

2)  安装所需包(此步骤需要在ubuntu联网状态下才能成功完成,遥想当年傻不拉几的花了好几天时间都没搞定,无语了)

命令:sudoapt-get install git-core gnupg flex bison gperf build-essential   zip curl zlib1g-dev libc6-devlibncurses5-dev x11proto-core-dev   libx11-devlibreadline6-dev libgl1-mesa-dev tofrodos python-markdown   libxml2-utils xsltproc

 

sudo apt-get install flex bison gperflibsdl1.2-dev libesd0-dev libwxgtk2.6-dev build-essential python valgrind curlgit-core git-daemon-run                  

包在安装请按照Ubuntu操作系统在正常安装方式安装即可。

 

经过以上两步,编译所需的基本环境已经搭建成功,就可以将android源码包放入适当位置进行解包,编译了。编译步骤参考imx536的user_guide文档,在此就不多说了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ubuntu virtualbox 终端
相关文章推荐