日期:2014-05-16 浏览次数:20741 次
在公司给小组成员培训,自己做的一个总结,现分享给大家
一培训目标
android的内核就是Linux,android下c/c++代码的编译必须在Linux环境中进行,所以android应用开发若要使用c/c++代码就必须有Linux环境。通过此次培训,你应该可以完全能够独立的搭建Linux下的android源码开发环境,能够编译android源码,Linux源码,了解android源码结构以及编译结果。
二 Linux开发环境搭建
Linux开发环境的开发环境有以下几种选择:1、windows下安装Cygwin,Cygwin是一个window下模拟Linux环境的软件;2、windows装虚拟机,虚拟机上装Linux操作系统; 3、直接装Linux操作系统。为了开发操作方便,选择第二种环境,根据Google官网推荐,Linux系统使用稳定且业界使用广泛的64位ubuntu10.04.4,虚拟机版本选择较新的Vmware8.0.0。
VMware虚拟机的安装简单,按照一般windows应用程序安装即可,安装时可能需要输入序列号,序列号为MV4YN-0L38Q-2ZK60-XUA7K-AAZ18。下面我们将详细介绍安装虚拟机上 ubuntu以及在ubuntu下安装配置JDK等。
安装ubuntu步骤:
1 选择File->New Virtual Machine->Typical,选择ubuntu系统文件,如下图
2 点击下一步,配置用户名,密码,配置安装目录
注意:选择一个剩余空间最大的空闲磁盘(90G)以上
3 配置ubuntu磁盘容量
注意要90G以上
4 点击下一步,点击Custom Hardware,配置虚拟机内存,处理器
5 点击finish后开始进行ubuntu的安装,安装过程中可能需要进行update,由于没有联网,点”Cancel Updating”
安装过程中其他所有需要联网的都”skip”
修改Swap交换空间:
命令如下
mkdir swap
cd swap
sudo dd if=/dev/zero of=swapfile bs=1024 count=19922944
sudo swapon swapfile
安装编译所需的包
1 打开终端