标签:
2.1android底层开发需要哪些工具
Linux驱动的开发环境,android应用程序以及android NDK程序的开发环境,辅助工具测试linux驱动及调试开发板
2.2安装JDK
下载JDK,在linux终端输入如下命令打开profile文件来设置PATH环境变量
# getdit /etc/profile (打开profile文件)
在文件的最后输入export PATH=.:/developer/jdk6/bin:$PATH
保存profile文件后在linux终端下输入以下两条命令中的一条重新装载profile文件
# source /etc/profile (source命令)
# . /etc/profile (.命令)
查看PATH环境变量的值:echo $PATH
Ubuntu下可直接安装JDK6,并不需要配置PATH环境变量
2.3搭建android应用程序开发环境
Ubuntu linux环境下搭建
安装android SDK
下载并解压,执行在androi-sdk-linux/tools目录下名为android的脚本文件
Android SDK安装目录/platform-tools和android SDK安装目录/tool目录中包含了很多常用工具,所以要将这两个目录加入到PATH环境变量,也是在profile文件最后加代码。最后记得保存profile文件并执行profile文件中命令
安装eclipse
安装并配置ADT ADT是eclipse用于开发android应用程序的插件
建立AVD android SDK中每一个android版本都对应一个
2.4安装android NDK开发环境
安装android NDK前必须先安装android SDK
下载并解压android NDK,在安装目录中找到ndk-build脚本文件,用于编译NDK程序,并将android NDK安装目录添加到PATH环境变量中
安装CDT CDT是eclipse中用于开发c/c++程序的插件,可以在线安装与离线安装
编译android NDk程序只需在linux终端下输入该例子目录,输入ndk-build命令即可编译,android NDK源代码在jni目录,编译后的目标文件在libs/armeabi目录中
将<android NDK安装目录>/samples/***导入到eclipse中再重新编译就可直接在手机中运行
配置android NDK集成开发环境,只要在eclipse中修改gl_code.cpp文件内容,在生成apk文件之前就可以自动编译gl_code.cpp文件了。
2.5安装交叉编译环境
交叉编译环境指的是交叉编译器和相关工具,包含了很多可执行文件以及大量的共享库及头文件等资源
可以直接下载安装一个CodeSourcery交叉编译环境,也可以直接使用书上光盘中的
可以将交叉编译的路径放到PATH环境变量中
测试交叉编译环境
# arm-none-linux-gnueabi-gcc –static –o *** ***.c(编译***.c文件)
# adb push *** /data/local(将***文件上传到任意android设备的/data/local目录中)
使用adb shell命令进入android设备的控制台,并进入/data/local目录,执行 # ./***
看是否执行正确即可以判断交叉编译环境是否搭建好
本章主要介绍了ubuntu linu环境下android开发环境的配置
标签:
原文地址:http://www.cnblogs.com/orange921/p/5452161.html