Ubuntu环境:Android开发平台搭建

1.   搭建Ubuntu,这里搭建的是Ubuntu Kylin 14.04 LTS, 可以参考文章:http://www.ubuntukylin.com/ukylin/forum.php?mod=viewthread&tid=9756&extra=page%3D1

2.   搭建Ubuntu平台的Android编译环境:

      1)  添加软件源:

sudo gedit /etc/apt/sources.list

       在文件后加上:

	deb http://archive.ubuntu.com/ubuntu/ quantal main restricted universe multiverse
	deb http://archive.ubuntu.com/ubuntu/ quantal-security main restricted universe multiverse
	deb http://archive.ubuntu.com/ubuntu/ quantal-updates main restricted universe multiverse

      2) 因为Ubuntu是64位环境,而Android的编译环境是在32位环境下运行的,所以要安装32位编译支持库。     

sudo apt-get install -y git gnupg flex bison gperf build-essential zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 g++-multilib mingw32 tofrodos libgl1-mesa-dev python-markdown libxml2-utils xsltproc zlib1g-dev:i386

3.   安装JDK:

      ubuntu中有默认的jdk版本,是openJDK。但是还是建议使用oracle中标准的jdk去安装。这里主要安装两个jdk版本: java 1.6 和 java 1.7 。java 1.6 主要用于编译 5.0以下Android系统,而1.7则用来编译5.0以上的anroid系统。

      1)  安装 jdk1.6.0_45/

            解压到jdk-6u45-linux-x64.bin到目录   /usr/lib/jvm/jdk1.6.0_45  

            配置环境变量:   

sudo gedit ~/.bashrc
              末尾添加:

#jdk1.6.0_45
export JAVA_HOME=/usr/lib/jvm/jdk1.6.0_45
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

     2)  安装 jdk1.7.0_75

            官网下载包,解压到目录 /usr/lib/jvm/jdk1.7.0_75

            配置环境变量,与上类似,末尾添加

#jdk1.7.0_75
export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_75
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH</span>

        3)  保存退出之后,输入下面命令使之立即生效

source ~/.bashrc  

         4)  配置默认的jdk版本。这里可以参考 :http://blog.csdn.net/snowdream86/article/details/6677450

             当然,如果配置失效,还有一种方法是在文件中用 "#" 注释掉不需要用jdk配置即可。

             使用Linux下的update-alternatives来切换默认安装的版本(详细可以google一下该命令的作用),如上所述,配置好两个jdk之后,可以通过该命令来实现切换了:

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.6.0_45/bin/java 300
sudo update-alternatives --install /usr/bin/javac java /usr/lib/jvm/jdk1.7.0_75/bin/javac 300

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_75/bin/java 301
sudo update-alternatives --install /usr/bin/javac java /usr/lib/jvm/jdk1.7.0_75/bin/javac 301
             最后可以通过下面的命令来切换需要的默认jdk版本,其中300和301都是优先级的意思

sudo update-alternatives --config java

4.  Android 开发环境搭建

    1)  下载Eclipse 和 Android SDK Manager 这个可以在官网上按教程来弄。

    2)  配置Android SDK 环境变量:

sudo gedit ~/.bashrc
          在配置文件末尾添加:
#Android SDK
export ANDROID_HOME=/home/ahuier/AndroidDev/android-sdk-linux
PATH=$PATH:/home/ahuier/AndroidDev/android-sdk-linux/tools  
PATH=$PATH:/home/ahuier/AndroidDev/android-sdk-linux/platform-tools
          【注意】:  以上的环境变量的路径都是我自己存放的目录,请谨慎参考。

=======================================================

自此,整个android开发环境搭建已经完成了。当然环境搭建完成之后,作为研发需要保证代码质量,做到Clean Code。所以后面会写关于Eclipse中常用格式设置,和一些代码规范的工具设置的一些介绍。也当做是自己做一个备份吧。


参考连接:

1.  http://blog.csdn.net/tecn14/article/details/24797545

2. http://blog.csdn.net/yuxiayiji/article/details/37812785

3. http://www.linuxidc.com/Linux/2014-07/104087.htm

4. http://blog.163.com/l1_jun/blog/static/1438638820146142015371/

5. http://www.linuxidc.com/Linux/2014-05/101148.htm

6. http://www.cnblogs.com/sink_cup/archive/2011/10/31/ubuntu_x64_android_sdk_java.html

7. http://blog.sae.sina.com.cn/archives/3948

8. http://demo.netfoucs.com/love_bb/article/details/24810107

9. http://www.linuxidc.com/Linux/2014-05/101039.htm

10. http://www.it165.net/pro/html/201404/12641.html

11. http://blog.sina.com.cn/s/blog_6386bafd0101do6h.html

12. http://www.2cto.com/os/201305/208689.html

13. http://my.oschina.net/gxs2012/blog/322583



你可能感兴趣的:(Ubuntu环境:Android开发平台搭建)