ubuntu 开发android应用程序环境搭建,以及NDK开发的环境搭建


本人用的是ubuntu12.10,64位系统。


第一步,安装jdk并配置环境变量:


先到官网下载jdk7,选择Linux 64位。(jdk-7u21-linux-x64.tar.gz)

下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

因为我们要把解压的文件放到 /usr/lib 目录下,但是对这个目录进行写操作是要获得root权限,所以第一步要获得root权限。


ubuntu安装后 root用户默认是被锁定,所以要先解开。

ctrl+shift+t打开终端:

harryliu@harryliu-laptop:~$ sudo passwd

[sudo] password for harryliu:    //在这里输入你的用户名密码

输入新的 UNIX 密码:                //在这里输入密码

重新输入新的 UNIX 密码:        //重新输入密码

passwd:已成功更新密码


好了。到这一步,ubuntu的root就成功解锁了

然后输入:

harryliu@harryliu-laptop:~$ su
密码:

root@harryliu-laptop:/home/harryliu#


现在可以对 /usr/lib进行操作了。。先建立java目录,后解压,强烈建议使用命令行进行操作,否则会出现意想不到的问题。

root@harryliu-laptop:/home/harryliu# cd /usr/lib

root@harryliu-laptop:/usr/lib# mkdir jvm

root@harryliu-laptop:/usr/lib# cd jvm

root@harryliu-laptop:/usr/lib/jvm# tar zxvf [下载的安装包路径+名字]

root@harryliu-laptop:/usr/lib/jvm# mv jdk1.7.0_21 java-7-sun //把文件夹的名字重新命名为java-7-sun

root@harryliu-laptop:/usr/lib/jvm# exit

exit


设置环境变量,先安装vim(一个文本编辑器)

harryliu@harryliu-laptop:~$ sudo apt-get install vim
[sudo] password for harryliu:
harryliu@harryliu-laptop:~$ vim ~/.bashrc                  //打开bashrc文件

然后在文件末尾添加这几行字,关于vim的操作请大家自行google..........

export JAVA_HOME=/usr/lib/jvm/java-7-sun
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

保存退出

读取执行当前设置

harryliu@harryliu-laptop:~$ source ~/.bashrc

设置默认版本

harryliu@harryliu-laptop:~$ sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-7-sun/bin/java 300

harryliu@harryliu-laptop:~$ sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-7-sun/bin/javac 300

harryliu@harryliu-laptop:~$ sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/java-7-sun/bin/jar 300

检查

harryliu@harryliu-laptop:~$ sudo update-alternatives --config java

harryliu@harryliu-laptop:~$ java -version

如果出现一下信息,配置正确

java version "1.7.0_21"
Java(TM) SE Runtime Environment (build 1.7.0_21-b11)
Java HotSpot(TM) 64-Bit Server VM (build 23.21-b01, mixed mode)


第二步,安装eclipse+sdk+adt

google已经把eclipse sdk adt都打成一个包了,只要直接下载压缩包就可以了,下载64位linux版本(adt-bundle-linux-x86_64-20130219.zip)

网址:

http://developer.android.com/sdk/index.html

我先在/home/用户名/             这个目录下建了一个叫android的文件夹

然后把下载的压缩包解压之后放在这个目录下面,这回用的是unzip命令进行解压,之后打开eclipse文件夹双击eclipse就可以用了。。(eclipse的用法自行google.......)

兴高采烈的加载了一个之前做的工程,突然发现好多错误。。。原来64位ubuntu还要安装32位的库。。所以

harryliu@harryliu-laptop:~/android$ sudo apt-get install ia32-libs

为了可以adb调试,还要安装adb

sudo apt-get install android-tools-adb


第三步,安装NDK


官方网站下载(android-ndk-r8e-linux-x86_64.tar.bz2)

http://developer.android.com/tools/sdk/ndk/index.html


然后我把它解压缩到我的android目录下面/home/harryliu/android  再次强调。。一定要用命令解压

harryliu@harryliu-laptop:~/android$ tar -jxvf /home/harryliu/下载/android-ndk-r8e-linux-x86_64.tar.bz2

配置环境变量

harryliu@harryliu-laptop:~/android$ vim ~/.bashrc

添加两行

NDK=$HOME/android/android-ndk-r8e/
export NDK

保存退出,读取设置

harryliu@harryliu-laptop:~/android$ source ~/.bashrc


进入NDK的例子目录samples/hello-jni,然后输入命令$NDK/ndk-build ,编译成功后会在libs/armeabi下生成so文件



至此。。所有的环境搭建都完成啦~~~






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值