现在的位置: 首页 > 综合 > 正文

ubuntu11.10系统搭建android开发环境

2013年07月03日 ⁄ 综合 ⁄ 共 3954字 ⁄ 字号 评论关闭

整个过程大概分如下几步:

1、安装ubuntu11.10 64位系统

2、安装编译软件所需要的包:gccjdk等等

3、安装集成开发工具:eclipseandroid_sdk

 

 

一:安装系统

因为还要继续用windows,那么就装双系统吧。装系统有很多方法,分为光盘安装和硬盘安装,光盘安装和装其他软件一样,插入光驱重启系统即可(可能需要在bios里设一下第一启动为光驱)。这里重点说一下硬盘安装方法:

 

1、首先肯定是要腾一个空的分区出来,一般把最后一个windows分区空出来留给ubuntu安装。说明:windows下是看不到ubuntu的分区的,所以安装了ubuntu后在windows系统里看起来硬盘就好像少了一块;当在ubuntu下一般是可以看到windows的分区,所以启动ubuntu后还可以操作windows分区里的内容。简单的说:ubuntu可以识别windows的分区格式,如ntfs等,但windows识别不了ubuntu的分区格式,如ext4等。

 

2、硬盘安装的方法在网上搜:winxp硬盘安装ubuntu11.10 64位系统。很多资料,大概的步骤是:下载ubuntu的系统镜像.iso文件,下载grub启动文件,把以上文件放到c盘根目录,修改menu.lstboot.ini后重启系统。在启动菜单里就会有安装ubuntu的选项,开始安装吧。

 

3、最后说明一下装ubuntu最难的一步,就是系统分区。如果新手的话直接按下面的样子分吧:

/ ---- 根分区,直接分配30G

交换分区 ----
两倍于内存大小

/home ---- 用户主分区,剩下的空间都给它。

注意:只把你空下来的最后一个windows分区拿来给ubuntu分区,不要把其他windows分区给占用了,如果把c盘给占了那就哭吧,windows就废掉了。怎么看是最后一个windows分区:一是记着那个分区的大小,二是它在最后一个位置,对比一下大小没错应该就没错了。

 

2、安装软件编译环境

以下步骤都是在ubuntu系统下进行了。

因为是做android开发,一般需要的编译环境除了常规的gcc等外,还需要装能编译javajdk,安装原理和windows类似,只是在ubuntu下装软件的方法不一样。简单说明一下,ubuntu系统里有一个软件中心,里面列举了服务器上的所有软件,你需要什么软件在里面找到就可以下载安装了,不需要像windows一样到处找软件,而且ubuntu下还可以用命令行安装软件:sudo
apt-get install +
软件名称,系统就可以自动去查找软件安装了。

 

 

下面步骤是详细的编译环境安装,都在终端(输命令行的地方)里进行:

1、打开终端:CTRL+ALT+T

2、安装常规软件包:

输入:sudoapt-getinstallgitgitkgit-guivalgrindssh

3、安装JDK

sudoadd-apt-repository"debhttp://archive.canonical.comlucidpartner"

sudoapt-getupdate

sudoapt-getinstallsun-java6-jdk

可能需要确认一些协议,按TAB键切换焦点,回车键确定

 

如果自动安装不行的话就手动安装,下面是详细步骤:

sun官网上下载jdk-6u27-linux-x64.bin

      
移到/opt目录下(opt在文件系统根目录下)

      
执行chmod +x /opt/jdk-6u27-linux-x64.bin
使该文件变为可执行文件

      
开始安装    
sudo ./jdk-6u27-linux-x64.bin 

       安装完后添加环境变量:

       sudo gedit /etc/profile
       在文件最后添加

      
#set java environment
       export JAVA_HOME=/opt/jdk1.6.0_27
       export JRE_HOME=/opt/jdk1.6.0_27/jre
       export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
       export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
       保存退出。
      
在终端执行. /etc/profile
使环境变量生效(注意.后有个空格)

       在终端输入java -version检测是否已经安装好,如果一切顺利将看到下面信息:

       $ java -version
       java version "1.6.0_27"
       Java(TM) SE Runtime Environment (build 1.6.0_27-b07)
       Java HotSpot(TM) Server VM (build 20.2-b06, mixed mode)

 

4、安装常用编译器:

sudoapt-getinstallgit-coregnupgflexbisongperfbuild-essentialzipcurlzlib1g-devlibc6-devlib32ncurses5-devia32-libsx11proto-core-devlibx11-devlib32z-devlibgl1-mesa-devg++-multilibmingw32tofrodospython-markdownlibxml2-utilslib32readline-gplv2-devgcc-4.5
g++-4.5gcc-4.5-multilibg++-4.5-multilib

(把以上的命令全部复制进去后回车)

 

至此,编译环境搭建完成,接下来是安装集成开发工具。

 

(上面安装软件的过程视网速情况可能会花费半天时间,如果网速不好的话随时可以按ctrl+c打断,等网速好的时候再来吧)

 

3、安装集成开发工具

 

这里需要两个工具:eclipseandroid_sdk,这两个工具不用从ubuntu的软件中心里找,去官网下,注意选对版本就行了,ubuntu64位的版本。

 

然后是软件配置:

把下载的EclipseAndroidSDK放到同一个目录下并解压,如/home/Android_tools文件夹。

解压eclipse : tar -zvxf eclipse-jee-indigo-SR1-linux-gtk-x86_64.tar.gz

解压android sdk
tar -xvf android_sdk.tgz

运行Eclipse

如果运行不了,提示无java运行环境,则执行下面步骤:

1、进入eclipse目录:cd
~/android_tools/eclipse

2、创建jre文件夹:mkdir
jre

3、进入刚创建的jre目录:cd
jre

4、链接java目录:ln
-s /opt/jdk1.6.0_27/bin bin

再次运行eclipse,应该就能打开了

 

选择help->Installnewsoftware
选择add,将会弹出一个框:

输入http://dl-ssl.google.com/Android/eclipse或者https://dl-ssl.google.com/Android/eclipse,ok(点击无反应,按回车)

这里要等一段时间,网速快的话就快,这里是从网上下载android插件。


选择要安装的软件(全选),点next,然后选择接受协议,直接安装成功,Eclipse会建议你重启,点击yes即可。

重启Eclipse,安装APIwindow->android
sdk manager
,在打开的AndroidSDK窗口中,选择AvailablePackages,勾选你要的组件,然后安装选择的即可,在弹出来的窗口中记得选择AcceptAll。否则某些默认不是Accept的组建不会安装。

安装完成后,就可以选择AndroidvirtualDevicemanager窗口,点击
New新建一个设备,名字随便。选择一个target,如4.0的,创建好之后就可以点击
Start运行模拟器了

 

4、学习资料即步骤:

 

鸟哥的linux私房菜 ---- 
linux很好的东西

http://vbird.dic.ksu.edu.tw/linux_basic/linux_basic.php§

 

Android深入浅出 ---- 
不知道还有其他好的资料没,我自己看了一两章感觉对初学者来说不多,讲得很简单。

 

上面两本书都有pdf版本,在网上去找吧。

 

需要哪些知识?

首先,JAVA程序肯定要会的,不过即使学到一半也完全可以开始做android,边做东西边学java这样的方式可能更好。其次是Linux知识,如果不做太深的涉及内核层的东西,学会怎么使用系统即可,达到操作windows一样的熟练程度。其他就是一些如xml等东西,这个貌似不用学习都看的懂。。。。

 

 

怎么开始学?

1、先搞清楚linux是什么:看鸟哥第一部分即可,至少看了这部分会把ubuntu系统装起来。

2、怎么用linux:看鸟哥第二部分即可,看完这部分应该就能达到操作windows的熟练水平了,作为普通用户,到这里就可以了,现在就可以把开发环境搭建好了。

3、怎么学android:看android那本书吧,照着上面一步一步的来,很快你就能写出一个简单的应用出来,接着做下去你会发现你的java或者xml等知识需要再补充了,学得更多一点后你就可以做一个有创意的自己的应用出来,到时挂在软件商店卖钱去吧。我们公司都有软件商店了,以后可以来这里卖钱,哈哈。。。。

 

 

 

 

抱歉!评论已关闭.