Andriod 开发环境搭建v0.1(ubuntu下)

Andriod 开发环境搭建参考文档

一,安装VMware Workstation

1. 获取VMware Workstation安装程序

2. 根据提示进行安装VMware Workstation。

二,安装相应版本的Linux。

1. 获取Ubuntu的安装镜像

2. 打开VMware Workstation—新建虚拟机(或在文件菜单中选择新建)

3. 新建虚拟主机向导,选择自定义-à下一步

4. 虚拟机格式选择 -à新的Workstation -à下一步

5. 选择要安装的操作系统类型 -àLinux -à下一步

6. 设置安装密码: 自定义

7. 一直下一步网络类型选择-à选择使用网络地址转换(NAT)-à下一步

8. 一直下一步到磁盘容量指定 -à选择分割磁盘为2GB的文件 -à下一步

 

9. 点击 Power on this virtual machine 进行安装操作系统。步骤和正常安装操作系统一样。

 

10.         完成安装。

三,安装jdk-1.5,配置Eclipse。

1. 在VMware WorkStation加载上一步安装的Linux系统,输入正确的账号,密码登陆系统。

2. 在命令窗口中输入: sudo apt-get install sun-java5-bin(或 sudo apt-get install sun-java5-jdk)进行安装(不可安装java6,有时会导致android程序编译不通过)。Java 安装好以后,按table键后选择yes。

3. 输入java -version(javac) 出现下面字段说明jdk安装成功。

4. 把Eclipse安装压缩文件拷到当前目录下,执行命令:

tar zxvf eclipse-jee-helios-SR1-linux-gtk.tar.gz后,会在当前目录下生成一个eclipse文件夹,可以直接点击文件夹里面的eclipse进行启动。同样对SDK压缩文件android-sdk_r07-linux_x86.tgz进行解压,同样会在当前文件路径下生成一个android-sdk-linux_x86文件夹。

       还可以把压缩文档执行如下操作解压

  

5. 在ubuntu桌面创建eclipse的快捷方式

四,安装ADT(android development  tools)

1, 打开Eclipse IDE ,依次单击Menu项中的Help-》Install New Software-》Add,

输入name:自定义(比如android sdk…)

     Location:http://dl-ssl.google.com/Android/eclipse,填完上述信息后,点击Next,插件将自动加载,完成后点击finish按钮。

2, 安装完成后window菜单下面会有Android  SDK and AVD Manager 项,点击Window -àpreferences -à右侧Android,在SDK location项中填入     android-sdk-linux_x86路径。

3, 再点击菜单window -àAndroid SDK and AVD Manager -à左侧Available Package,勾选右侧窗口中所有的可用包,-àInstall Select -àAccept All -àInstall。

4, 点击菜单window -àAndroid SDK and AVD Manager -à左侧Virtual devices,然后点击右侧New…按钮新建一个AVD。

其他默认,点击Create AVD,完成后试着启动AVD。

 

     

五,编译Android 源文件。

1. 获取源文件包android_beta9.tar.gz

2. 把上述文件拷贝到虚拟机中Linux当前目录中,执行android_beta9.tar.gz后,会在当前目录下生成一个android_beta9文件夹,

3. 编译 obm (生成一个文件用来引导uboot启动),在终端里面输入:make obm,注意路径要在~/android_beta9/ boot下面。

4. 编译uboot (生成一个文件用来引导Linux内核 启动),在终端里面输入:make uboot ,注意路径要在~/android_beta9/ boot下面,编译成功会在android_beta9/boot/out生成一个u-boot.bin

5. 编译 Linux Kernel(Linux内核),在终端里面输入: make kernel ,注意路径要在~/android_beta9/ kernel下面,

6. 编译 module (组件模块),在终端里面输入:make module ,注意路径要在~/android_beta9/ kernel下面,同样会在out文件夹里面生成一些文件

7. 编译 Android 环境,依次在终端里面输入:

cd ~/android_beta9          切换当前路径

. build/envsetup.sh           执行脚本,设置环境变量

chooseproduct dkb         选择产品,我们的代码会发布到~/out/target/dkb目录下面,然后往实体板烧录,~/out/target/generic目录是指向我们的模拟器的。

export ANDROID_PREBUILT_MODULES=[android_dir]/kernel/out/modules           

                             设置输出的环境变量。

make  –j4                    编译整个Android源码,使用-j4参数可以使双核cpu运行更效率。

 

8. 上一步会执行4个小时以上。

9. 编译 telephony,在终端里面输入:make telephony ,注意路径要在~/android_beta9/ kernel下面,同样会在out/telephony文件夹里面生成一些文件,完成后退出。

 

六,注意问题:

1, JDK一定要先安装好,不然编译Android源码会出错。

2, 在安装ADT之后,运行模拟其时可能会出现以下错误:

 

你可能感兴趣的:(Andriod 开发环境搭建v0.1(ubuntu下))