Android学习的构建环境介绍在这里 , 我们跳过对手机上android的文件系统框架的阐述(谷歌或者百度可以帮你找到相应的资料) , 主要是看看谷歌是如何把生成合适的rootfs的工作集成到它的构建系统中的,同时我们再来看看CyanogenMod中各种模型对应的构建机制 。
1、Android2.2源码编译的几个注意点 compile,直接从源代码做就行了 。需要jdk6!此编译所需的时间因不同的机器配置而异 。我花了大约两个小时来编译它 。编译后的文件在你的源目录/out/下编译 , 然后编译成sdk,CD ~/android/src . build/env setup . shlunchsdkengmake SDK 。这里需要注意的是,编译SDK的一部分需要jdk5来编译doc!
这消除了在开发环境中更改jdk版本的需要 。具体来说,只需要在文件build\core\droiddoc.mk中注释行ALL_DOCS $(full_target)即可(只需要在这一行前面加#即可) 。更多细节请见文章 。(2010年12月10日更新 , 关于这一点,编译源代码时可以使用jdk5.0,编译sdk时可以使用jdk6.0,但仍然需要在文件build \ core \ droiddoc.mk中注释行ALL_DOCS $(full_target) 。
2、如何定制 android源码的编译选项现在我只想对工作中遇到的问题做一个总结 。使用的硬件平台是amlogicstvm3 。关于版本号:文件build/core/version_defaults.mk用于检查是否定义了一些版本相关的变量;如果未定义,则使用默认值 。这些变量包括PLATFORM_VERSION#如2.2.5PLATFORM_SDK_VERSION#8,对应2 . 2 . 5 PLATFORM _ VERSION _ codename # rel 。即release DEFAULT_APP_TARGET_SDK#与SDK_VERSION或VERSION_CODENAMEBUILD_ID#相同,默认为UNKNOWNBUILD_NUMBER#,形式为default eng 。$(用户) 。$(外壳日期 %y% m% d.% h% m% s) 。
3、 lunchmode和flags的区别在Android中,每个界面都是一个活动,界面切换操作实际上是不同活动之间的实例化操作 。在Android中 , 活动的启动方式决定了活动的启动方式 。Android中总活动有四种启动模式:活动启动模式设置:活动的四种启动模式:1 .标准启动模式 , 每次激活都会创建一个活动 , 放入任务堆栈 。
4、Android学习之Build环境介绍【android lunch分析】在这里 , 我们跳过android文件系统框架在手机上的阐述(谷歌或者百度可以帮你找到相应的资料) , 主要是看看谷歌是如何把生成合适的rootfs的工作整合到它的构建系统中的 , 同时我们也来看看CyanogenMod中各种模型对应的构建机制 。
推荐阅读
- 语义分析软件
- 谷歌地图卫星高清地图街景3D,在哪可以下载到google卫星地图可以看到3维的立体的
- ug受力分析在哪,ug可以受力仿真分析
- 苹果手机把旧手机数据移到新手机,如何将旧苹果手机上的资料导入新手机
- 7615dna,惠普m7615dna打印机怎么双面复印
- 51软件,手机下载软件
- 中国移动资产负债表分析
- p400显卡,英伟达p400显卡
- 叛逆连队2,ps3战地叛逆连队2