• Ubuntu 14.04.1 配置 Android 源码开发环境(jdk版本切换)(转载)


    转自:http://www.cnblogs.com/ren-gh/p/4248407.html

    # 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
    source ../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
  • 相关阅读:
    字符串个数的麻烦
    最长单调递增子序列LIS(《算法导论》15.4-5题)
    LCS问题
    关于nextLine()与nextInt()
    调用内部类里,在静态类中调用动态方法的问题
    RTL底层释放或回收对象
    软件需求分、架构设计与建模最佳实践
    Spring@Autowired java.lang.NullPointerException 空指针
    MAC下安装REDIS和REDIS可视化工具RDM并连接REDIS
    Caused by: com.fasterxml.jackson.databind.exc.InvalidDefinitionException: No serializer found for class org.apache.catalina.connector.CoyoteWriter and no properties discovered to create BeanSerializer
  • 原文地址:https://www.cnblogs.com/lance-ehf/p/4271544.html
Copyright © 2020-2023  润新知