Android编译--刷机--改代码--再刷机,随笔相关查找
2017-01-11 10:52
274 查看
Ubuntu
8.04下编译Android源码全过程
转自:http://blog.csdn.net/dongfengsun/article/details/4679902
讲解一下如何自己编译Android M的源码,并且在Nexus 6上跑起来. 至于为何需要自己编译固件,而不是直接安装Google给出的工厂固件?原因是Google给出的工厂固件是User版本,是没法随心所欲Push东西进去的. 所以我们需要编译自己的Userdebug版本.
另外你需要知道AOSP,AOSP即Android Open Source Project 汉语意思是:谷歌开放源代码项目.我们通过Google官方下载的源代码,就是AOSP的代码, 其中是不包含Google开发的那些个应用的,各个厂商拿到的也是这个版本,在这个版本的基础上进行修改. 而Google发布的工厂固件则是包含全套Google服务的.
厂商如果想安装Google服务,就需要过Google的那一套认证,比较麻烦,而且价格不菲,鉴于Google在国内的尴尬地位,国内很多厂商都没有过这个认证.
因此有人会说刷出来的ROM和Google发布的user版本的ROM看起来界面不一致的原因就在于此。
讲解内容转自:http://blog.csdn.net/ljphhj/article/details/51512263
8.04下编译Android源码全过程
转自:http://blog.csdn.net/dongfengsun/article/details/4679902
讲解一下如何自己编译Android M的源码,并且在Nexus 6上跑起来. 至于为何需要自己编译固件,而不是直接安装Google给出的工厂固件?原因是Google给出的工厂固件是User版本,是没法随心所欲Push东西进去的. 所以我们需要编译自己的Userdebug版本.
另外你需要知道AOSP,AOSP即Android Open Source Project 汉语意思是:谷歌开放源代码项目.我们通过Google官方下载的源代码,就是AOSP的代码, 其中是不包含Google开发的那些个应用的,各个厂商拿到的也是这个版本,在这个版本的基础上进行修改. 而Google发布的工厂固件则是包含全套Google服务的.
厂商如果想安装Google服务,就需要过Google的那一套认证,比较麻烦,而且价格不菲,鉴于Google在国内的尴尬地位,国内很多厂商都没有过这个认证.
因此有人会说刷出来的ROM和Google发布的user版本的ROM看起来界面不一致的原因就在于此。
讲解内容转自:http://blog.csdn.net/ljphhj/article/details/51512263
相关文章推荐
- android 编译和代码相关问题
- 如何编译android 4.1 的源码并在android的ADT里面调试framework相关的代码
- android 多媒体相关代码概况
- Android编译完成后的代码结构
- 防止Android代码被反编译的方法
- Android编译大全(三)--编译之后的代码结构及SDK制作
- 64位Ubuntu 10.10编译Android 2.3.1源代码
- 在EeePC上运行Android!(转)(也是代码下载配置编译的流程!)
- Android原生(Native)C开发之一(备份测试代码的编译命令)
- 使用ubuntu x86_64位元编译Android代码遇到的library问题(solved)
- Android中Exif的操作以及Camera应用中相关代码优化方案
- android 多媒体相关代码概况
- android 内核代码的获取,编译和使用
- 编译在G1上运行的android 2.2(froyo)代码_正规版
- 编译在G1上运行的android 2.2(froyo)代码_山寨版
- 防止Android代码被反编译的方法
- android 多媒体相关代码概况—(JAVA SCOPE)
- 编译在G1上运行的android 2.2(froyo)代码_正规版
- Android编译完成后的代码结构
- Android锁屏与解屏相关代码分析