新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > Ubuntu 8.04下编译Android源码全过程

Ubuntu 8.04下编译Android源码全过程

作者: 时间:2016-10-08 来源:网络 收藏

linux: http://dl.google.com/android/android-sdk-linux_x86-1.1_r1.zip

本文引用地址:https://www.eepw.com.cn/article/201610/305823.htm

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查看内存是否足够,如果内存不够终端停滞


上一页 1 2 下一页

关键词:

评论


相关推荐

技术专区

关闭