编译 android 源码进行刷机也包括了内核吗?

2017-10-02 13:43:20 +08:00
 capturepointer

编译 android 源码进行刷机也包括了内核吗?还是说要单独编译内核,再刷内核?

10240 次点击
所在节点    Android
15 条回复
tracyone
2017-10-02 14:55:46 +08:00
一起编,打包在一起
qq292382270
2017-10-02 15:27:27 +08:00
刷机的时候,rom 包的介绍里面都有提示安卓版本是多少.. 也就是说你刷哪个包,安卓版本就是多少...
capturepointer
2017-10-02 16:02:35 +08:00
@tracyone 你的意思是如果只编译 android 源代码的话,其实并没有内核?如果还需要内核的话,也需要打包在一起编译?
tracyone
2017-10-02 16:05:35 +08:00
@capturepointer 分开编译,打包在一起
capturepointer
2017-10-02 16:15:39 +08:00
@tracyone 哦 明白了 多谢
Nitroethane
2017-10-02 16:20:24 +08:00
@capturepointer 内核是操作系统的核心,你不编译内核怎么刷机?广义的操作系统包括操作系统内核,以及附带的一些系统软件,狭义的操作系统只包括操作系统内核。如果 lz 是 CS 专业,建议学习操作系统基础知识。
fengleidongxi
2017-10-02 17:23:02 +08:00
得找个大内存的电脑
panda1001
2017-10-02 18:37:32 +08:00
内核源码编译以后是 zImage
根文件系统是 ramdisk.img
你说的编译安卓源码就是 system.img 仅仅是挂载 /system 也就是安卓系统
fengleidongxi
2017-10-02 19:06:25 +08:00
@panda1001 zImage 和 ramdisk.img 打包是 BOOT.IMG 吗?
updateing
2017-10-02 20:39:02 +08:00
AOSP 不会编译内核源码,第三方固件会。
capturepointer
2017-10-02 23:11:02 +08:00
@panda1001 谢谢,很形象
oxoxoxox
2017-10-03 10:02:11 +08:00
@Nitroethane 你先搞清楚 Android 的编译系统再说 aosp 的编译并不需要编译 kernel 只需要有 kernel 头文件就可以了 而这这些头文件是 aosp 里面自带的 kernel 的编译和 aosp 的编译是两码事
msdx123
2017-10-04 02:27:03 +08:00
@fengleidongxi #9 是的
msg7086
2017-10-04 06:46:05 +08:00
@oxoxoxox 他说的也没错啊,还是要有内核才能刷机。他说的是刷机你说的是编译,都不是一个事呢。
fengleidongxi
2017-10-04 16:06:51 +08:00
@msdx123 art boot.oat 没有源代码,有办法修改吗?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/395132

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX