Ubuntu 8.04下编译Android源码全过程
ux_x86-1.1_r1/tools:~/bin 然后重新启动一下机器,输入java –version命令,提示如下信息代表配置成功: java version 1.6.0_16 Java(TM) SE Runtime Environment (build 1.6.0_16-b01) Java HotSpot(TM) Client VM (build 14.2-b01, mixed mode, sharing) 在编译完整个项目后,终端会出现如下提示: Target system fs image: out/target/product/generic/obj/PACKAGING/systemimage_unopt_intermediates/system.img Install system fs image: out/target/product/generic/system.img Target ram disk: out/target/product/generic/ramdisk.img Target userdata fs image: out/target/product/generic/userdata.img Installed file list: out/target/product/generic/installed-files.txt root@dfsun2009-desktop:/bin/android# 三、源码运行 在编译完整个项目后,如果我们需要观看编译后的运行效果,那么就需要在系统中安装模拟器android-sdk-linux_x86-1.1_r1,这个SDK的下载地址为: linux: http://dl.google.com/android/android-sdk-linux_x86-1.1_r1.zip mac: http://dl.google.com/android/android-sdk-mac_x86-1.1_r1.zip windows: http://dl.google.com/android/android-sdk-windows-1.1_r1.zip 解压后需要把/usr/local/src/android-sdk-linux_x86-1.1_r1/tools目录加入到系统环境变量/etc/profile中。 然后找到编译后android的目录文件out,我们发现在android/out/host/linux-x86/bin下多了很多应用程序,这些应用程序就是android得以运行的基础,所以我们需要把这个目录也添加到系统PATH下,在$HOME/.profile文件中加入如下内容: PATH=”$PATH:$HOME/android/out/host/linux-x86/bin” 接下来我们需要把android的镜像文件加载到emulator中,使得emulator可以看到android运行的实际效果,在$HOME/.profile文件中加入如下内容: ANDROID_PRODUCT_OUT=$HOME/android/out/target/product/generic export ANDROID_PRODUCT_OUT 然后重新启动机器。 下面就可以进入到模拟器目录中并启动模拟器 cd $HOME/android/out/target/product/generic emulator -image system.img -data userdata.img -ramdisk ramdisk.img 总结一下安装过程中的关键点: 1:JDK版本必须安装 2:利用下面的命令确保所需软件都被正确安装 sudo apt-get install flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential python valgrind curl git 3:内存及虚拟内存保证在2GB以上,可以采用命令行free -m查看内存是否足够,如果内存不够终端停滞
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)