
本人由于需求,迫切想要学习编程去编译类原生 rom,请问需要什么语言基础,硬件知识呢?
1 ic2y 2018 年 12 月 9 日 穿墙,去看看 google 官方教程 https://source.android.com/setup/build/downloading,谁都能修改 AOSP,再编译使用。 |
2 ooh 2018 年 12 月 9 日 via Android 没记错的话只需要三个命令 source lunch make -j8 最好用 Ubuntu 14.04 |
3 qfpZ2KhNsF23UGbN 2018 年 12 月 9 日 只编译,不需要编程基础,敲命令几个就好了。如果想修改源码,java,C/C++,编译系统,这些要熟悉 |
4 mikeguan 2018 年 12 月 9 日 via Android 看你编译什么,如果只是编译已有的类原生系统 可以几条命令搞定 如果自己适配机型 这个工作量还是很大的 |
5 wdv2ly 2018 年 12 月 9 日 via Android 先准备个高配机器吧,硬盘记得要大 |
6 Laeoo OP 感谢各位的回复,让我意识到我表达的失误,我其实更着重于适配 |
7 JeffYu 2018 年 12 月 9 日 via Android 同问 适配应该从何开始 |
8 Trumeet 2018 年 12 月 10 日 via Android 只是编译?看官方文档,去开个 VPS 编译就行。要改,做 ROM ?还是尽量小心点,先精通 Java,熟练 C/C++,读一遍 MD Guideline,买一本书学一遍 AOSP 源码再改吧....... |
9 gam2046 2018 年 12 月 10 日 所谓“适配”,首先你要有目标机型的硬件驱动。没有的话,就可以洗洗睡了。这玩意除了硬件厂商提供,或者开源,别无他法。 |
10 diggerdu 2018 年 12 月 10 日 via iPhone 别弄了 直接去买那些刷机小王子 |
11 LeungV2 2018 年 12 月 10 日 什么适配不懂。调屏,调 TP,调驱动 兼上层定制? |
12 daxingzhesun 2018 年 12 月 10 日 需要放弃 |
13 gunavy 2018 年 12 月 11 日 视力没问题就行啊! |
14 q397064399 2018 年 12 月 11 日 @LeungV2 #11 应该是适配硬件之类的, 从 Linux kernel 再往上的解决的办法很多,hook 安卓 API 魔改 rom 很正常,硬件适配 驱动几乎无解,除了厂商提供驱动,不同 Linux kernel 驱动 又不兼容,如果是硬件适配 我只能说 很难受,尽量别去趟这个浑水。 |