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