第8章 Android 4.0系统的下载与编译

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第8章 Android 4.0系统的下载与编译相关的知识,希望对你有一定的参考价值。

第8章  android 4.0系统的下载与编译

     本章首先的准备Android下载与编译环境,内容主要分为:准备Android下载与编译环境、下载源码、编译源码及内核源码。下载Android 4.0Goldfish源码中包括下载并初始化repo工具、下载Android源码、其他源码下载源、下载模拟器Goldfish内核源码。编译AndroidGoldfish内核源码中切换到Android源码目录命令:$cd WORKING_DIRECTORY

执行如下命令,加载编译过程中用到的命令、环境变量:$source build/envsetup.shAndroid编译过程分析,Google给出的编译过程步骤如下:(1source build/envsetup.sh:加载命令(2lunch:选择目标平台编译选项(3make: 执行编译。根据Android启动过程的分析可知,可以进行定制加速如下: 定制本地服务、定制Android系统服务、优化ZygoteInitdede的类预加载preloadClasses和资源预加载preloadResources机制、PackageManagerService扫描、检查APK安装包信息。

      在Android系统企业级定制,开机启动有2种开机启动方式 1、接收系统启动广播:BOOT_COMPLETED,在广播接收器代码里实现应用程序的启动 2、编写一个桌面程序,替换掉系统默认的Launcher应用。重新编译frameworks/baseframeworks/ex: $source build/envsetup.sh   $make  重新运行模拟器,使用新编译的Android系统,可以看的系统启动起来就进入我们的MyLauncher应用,从实现实现桌面的替换。

    本章介绍了编译Android系统的一般编译过程,在分析了编译过程和配置文件后,重点介绍了特定平台下Android系统编译和定制手机模拟器ROM,学习了这些知识自己获益匪浅。

 

以上是关于第8章 Android 4.0系统的下载与编译的主要内容,如果未能解决你的问题,请参考以下文章

第19章 Windows10系统下QT搭建Android开发环境

Android深度探索(卷1)HAL与驱动开发第六章读书笔记

安卓4.0有啥不同?

第8章 Android异常与性能优化相关面试问题

基于android安卓百度地图的定位开发设计与实现.doc

第5章 Android移植与驱动