Ubuntu裸机下搭建android NDK R8开发环境

1. 安装jdk,配置jdk的环境变量
 
  首先,从http://www.oracle.com/technetwork/java/javase/downloads/index.html中下载jdk,我下载 的jdk-6u38-linux-i586.bin文件,需要先修改bin文件的权限,在shell中执行:
    sudo chmod u+x jdk-6u38-linux-i586.bin 修改bin文件权限,使其可执行然后,执行
    sudo ./jdk-6u38-linux-i586.bin (安装jdk)   
  将会出现字幕,持续按回车键,直至屏幕显示要求输入 yes/no,此时输入y回车,将会把jdk解压到文件夹,得到jdk-6u38-linux-i586目录。
  此时,jdk已安装完毕。jdk将会安装在源文件所在的目录中。下面进行配置jdk的环境变量了。
  执行:
     gedit /etc/enviroment
  在environment中修改,出现如下部分
PATH=":/home/bliss/program/jdk1.6.0_38/bin" CLASSPATH=.:/home/bliss/program/jdk1.6.0_38/lib JAVA_HOME=/home/bliss/program/jdk1.6.0_38
  执行:
  source /home/用户名/.bashrc  (执行source命令时,前面不能加sudo 命令,因为source命令并不属于系统命令)
      此时,环境变量设置成功(设置环境变量的方法很多,不一一列举)
  由于ubuntu10.10 中自带有默认的jdk--openjdk,所以,为了使默认使用的是我们安装的jdk,还要进行如下工作。
  执行:
  sudo update-alternatives --install /usr/bin/java java /home/bliss/program/jdk1.6.0_38/bin/java 300   格式:sudo update-alternatives --install /usr/bin/java java 用户的jdk的bin目录/java 300
 
  sudo update-alternatives --install /usr/bin/javac javac /home/bliss/program/jdk1.6.0_38/bin/javac 300
  格式同上
返回:update-alternatives: 使用 /home/bliss/program/jdk1.6.0_38/bin/javac 来提供 /usr/bin/javac (javac),于 自动模式 中
  通过这一步将我们安装的jdk加入java选单。
  然后执行:
  update-alternatives --config java
  通过这一步选择系统默认的jdk
有 2 个选项可用于替换项 java (提供 /usr/bin/java)。 选择 路径 优先级 状态 ------------------------------------------------------------ * 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 自动模式 1 /home/bliss/program/jdk1.6.0_38/bin/java 300 手动模式 2 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 手动模式 要维持当前值[*]请按回车键,或者键入选择的编号:1 update-alternatives: 使用 /home/bliss/program/jdk1.6.0_38/bin/java 来提供 /usr/bin/java (java)
  这样,再在shell中输入:
  java -version时,就会显示系统使用的java是sun的java,返回:
java version "1.6.0_38" Java(TM) SE Runtime Environment (build 1.6.0_38-b05) Java HotSpot(TM) Server VM (build 20.13-b02, mixed mode)至此,jdk安装成功,环境变量设置成功。
---------------------------------------------------------------------------------------------------------------------------
2,安装jre
 1.从http://www.oracle.com/technetwork/java/javase/downloads/index.html下载jre-6u38-linux-i586.bin文件。
 
2、进入安装目录cd /home/bliss/program, copy文件到安装目录
 
3、赋予文件可执行权限:chmod +x jre-6u38-linux-i586.bin。
 
 
4、安装需要root权限,先su到root用户。
 
执行安装:./jre-6u38-linux-i586.bin;
 
 
5、配置环境变量:
 
用root权限 在/etc/profile文件最后添加以下代码:(gedit /root/.bashrc )
export JAVA_HOME=/home/bliss/program/jre1.6.0_37
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
执行命令source /root/.bashrc让环境变量立即生效。
 
6、这个时候就搞定了:
输入:java -version
 
出现:
java version "1.6.0_38" Java(TM) SE Runtime Environment (build 1.6.0_38-b05) Java HotSpot(TM) Server VM (build 20.13-b02, mixed mode)
----------------------------------------------------------------------------------------------------
3, 安装eclipse及插件
 
1.解压eclipse-jee-galileo-SR1-linux-gtk.tar.gz压缩包
 
命令是:sudo  tar  –zxvf  eclipse-jee-galileo-SR1-linux-gtk.tar.gz
 
-------------------------------------------------------------------------------
 
安装ADT
eclipse里选help下的install new software-》add
name写ADT
Location写http://dl.google.com/android/eclipse
安装
------------------------------------------------------
安装android sdk
重启eclipse,windows下preferences下,Android SDK and AVD Manager会进入SDK安装界面,选择安装2.2版本
 
------------------------------------------------------------
安装NDK
下载android-ndk: NDK
 
安装android-ndk:tar  -jxvf  android-ndk-r8b-linux-x86.tar.bz2
 
配置android-ndk:
 
gedit /root/.bashrc
 
在(export JAVA_HOME=/home/bliss/Program/jre1.6.0_37
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin       后
添加如下代码
    export JRE_HOME=/home/bliss/program/jdk1.6.0_38/jre
    export PATH=/home/bliss/program/android-ndk-r8b:$PATH
    export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
    export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$NDK_HOME:$PATH
 
source /root/.bashrc
 
验证配置是否成功:
 
    ndk-build
 
弹出如下版本信息:
Android NDK: Could not find application project directory !    
Android NDK: Please define the NDK_PROJECT_PATH variable to point to it.    
/home/bliss/Program/android-ndk-r8b/build/core/build-local.mk:130: *** Android NDK: Aborting    .  Stop.
 
配置成功!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值