第四章

编写可以嵌入ROM里的Android应用程序是不能再布局,菜单等资源文件中为属性直接符字符串值,应将字符串定义成资源,然后再引用。

Android移植主要就是Linux内核的移植。而Linux内核移植主要是Linux驱动移植。所以为了开发和测试Linux驱动。需要在Ubuntu Linux下搭建两套开发环境;Android应用程序开发环境和Linux内核开发环境。

bulid 用于编译Android源代码以及建立system。ing。ramdisk。ing等文件工具

ets   用于兼容工具设置

以前Android源代码的下载域名Android。git。kern。mk文件,但现在  google已经放弃了域名。新的域名是Android。Android。googlesourse。com

其中mm和mmm是两个很重要的命令。这两个命令都可以翻译Android源代码中指定的工程,他们的区别是mm命令进入指定的工程目录进行翻译,而mmm可以再Android源代码目录结构中任意目录翻译任意指定的工程,只要指定工程路径就可以了。out目录存放编译Android源代码生成的目标文件的默认目录。

原文地址:https://www.cnblogs.com/ddddd/p/5430488.html