ubuntu下载、编译android源码并启动android模拟器步骤

本文只是记录自己学过的知识点,以免忘记,所以文章写的会比较零散,阅读的朋友谨慎参考

一、下载android源码

首先下载repo这个脚本文件,这里面封装了用来下载android源码的需要的git命令(git命令的使用见博客另一篇文章)

下载

#wget https://....(网址不记得了)

修改repo权限

#chmod 777 repo

还要将repo拷贝到你的要下载的源码的目录中

创建要下载源码的目录

#mkdir android

#cd android

这一步是初始化android源码库

#repo init -u https://。。。。

下面这一步就开始同步下载了

#repo sync

二、编译android源码

进入android源码目录中

这一步执行一个脚本文件,会初始化一些用到的命令(lunch和mmm等)

#source ./build/envsetup.sh

这个命令选择你的编译环境的硬件体系

#lunch

下面这个命令就开始编译了

#make


三、启动android模拟器

android源码里有一个模拟器,可以直接使用,编译成功的android源码会生成几个镜像文件,镜像文件的生成目录在android/out/target/product/generic。其中system.img  userdata.img ramdisk.img是三个模拟器要用android系统镜像文件。还有一个zImage是linux内核镜像文件(android源码默认是没有linux内核的)。

模拟器启动步骤:

# export PATH=$PATH:/work/android_src/out/host/linux-x86/bin/

#export ANDROID_PRODUCT_OUT=/work/android_src/out/target/product/generic/

#lunch                 (注意:这一步在我的操作里是需要重新选择硬件环境的,我选择的01)

# emulator

模拟器启动成功

你可能感兴趣的:(android)