Ubuntu 14.04.1 配置 Android 源码开发环境
# Ubuntu 14.04.1 1、更新源: sudo apt-get update 安装vim工具: sudo apt-get install vim 2、设置Android SDK Tools等环境 我的Android SDK解压在了/home/rengh/adt-bundle/目录下,So: 增加全局变量: sudo vim /etc/profile 添加以下内容: # Set Android SDK enviroment. ANDROID_HOME=/home/rengh/adt-bundle/sdk PATH=$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$PATH export ANDROID_HOME export PATH 3、设置JDK7开发环境 sudo apt-get install openjdk-7-jdk 增加全局变量: sudo vim /etc/profile 添加以下内容: # Set JDK1.7 enviroment for system. JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64 JRE_HOME=$JAVA_HOME/jre PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export JAVA_HOME export JRE_HOME export PATH export CLASSPATH 4、新增jdk7环境切换文件:方便临时切换: vim jdk7.sh 添加如下内容: # Set JDK1.7 enviroment for user. JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64 JRE_HOME=$JAVA_HOME/jre PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export JAVA_HOME export JRE_HOME export PATH export CLASSPATH 5、设置JDK6环境变量 JDK6下载地址: 链接:http://pan.baidu.com/s/1B78g2 密码:oiyp 下载后放到/home/rengh/目录下: mkdir jdk cd jdk sudo chmod 777 jdk-6u45-linux-x64.bin ../jdk-6u45-linux-x64.bin 增加用户环境变量: sudo vim ~/jdk6.sh 添加以下内容: # Install JDK1.6, and set enviroment for user. JAVA_HOME=/home/rengh/jdk/jdk1.6.0_45 JRE_HOME=$JAVA_HOME/jre PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export JAVA_HOME export JRE_HOME export PATH export CLASSPATH 6、安装编译源码所需工具: # Install libs and tools sudo apt-get install bison g++-multilib git gperf libxml2-utils sudo apt-get install bison sudo apt-get install gperf sudo apt-get install libc6-dev-i386 sudo apt-get install lib32z1 sudo apt-get install tofrodos sudo ln -s /usr/bin/todos /usr/bin/unix2dos sudo ln -s /usr/bin/fromdos /usr/bin/dos2unix sudo apt-get install libswitch-perl 以下两行可能不需要: sudo apt-get install apt-file sudo apt-file update 7、切换jdk jdk环境默认为jdk7 切换为jdk6的环境: . jdk6.sh 同样,切换为jdk7: . jdk7.sh
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。