5行命令教你编译魔趣

5行命令教你编译魔趣
0

#1
repo init -u https://github.com/MoKee/android -b mkn-mr1 --depth 1
repo sync
. build/envsetup.sh
lunch mk_cheeseburger-userdebug
mka bacon
  1. 此帖很水
  2. 环境自己建
  3. mkn-mr1 是 MK71.1 的分支名
  4. cheeseburger 是一加手机5的代号
  5. 反正我不觉得你会有耐心跑完最后一条命令

想要做一款手机适配 不知哪里有系列教程
#2

我拿Core 2 Duo+4G内存+ST1000DM003跑了整整一天才跑完


#3

我的8G内存的老机器已经编译不动了,改了JAVA的启动参数才勉强能跑起来,但只能用普通的make命令,不能用mka这种并行编译脚本命令。


#4

试试加 -j1 指定线程数呢


#5

2G内存机器伤不起


#6

我 16G RAM + 500G SSD


#7

48GB RAM + 1024 raid 0 SSD飘过


#8

比 RAID 的话我这里有 4 x 3TB RAID10…不过是机械硬盘


#9

话说读写速度能到多少。。


对不起 我的问题还是没有解决 我现在有个Lineage的device tree 但是我想把他用到mokee上
#10

读取能到400左右(参照我 MacBook Pro 的 SSD 是700多)
写入200多


#11

我 6300HQ + 8G内存 编译等于4的时候 clean 再编译大概3个半小时 :flushed:


#12

E5 2660v2 *2
32G RECC DDR3 1333
256G SATA SSD,读写均 400MB/s

开 40 个线程,完全重新编译魔趣(一加 5)大概 1 小时,AOSP Oreo 大概 40 分钟

内存用量 11G 左右

毕竟钱没到位😐


#13

土豪你好,土豪我们做朋友吧。


#14

鉴定完毕——炫富贴


#15

正解 :rofl::rofl::rofl::rofl::rofl::rofl:


编译 Nubia Z11(NX531J) 全记录
#16

双路2660也要花这么就么,还打算换的呢(逃


#17

现在 8.1 完全重编在 50 分钟以内,只重新编译 out/target 是 20 分钟以内。听说 ThreadRipper 1950X 可以做到全部重编在 20 分钟以内,预算充足的话可以考虑……


#18

了解:smile:


#19

这就完了啊。。。就改手机代号就可以了?


#20

果然是第一步都过不去

使用

repo init -u https://github.com/MoKee/android.git -b mko-mr1 --depth 1

repo sync

@XiNGRZ @martincz 新人求帮助

Fetching projects:  98% (615/627)  remote: Total 0 (delta 0), reused 0 (delta 0), pack-reused 0
Fetching project MoKee/android_hardware_qcom_media
remote: Total 0 (delta 0), reused 0 (delta 0), pack-reused 0
Fetching project MoKee/android_hardware_qcom_audio
remote: Total 0 (delta 0), reused 0 (delta 0), pack-reused 0
Fetching project MoKee/android_hardware_qcom_media
remote: Total 0 (delta 0), reused 0 (delta 0), pack-reused 0
remote: Total 0 (delta 0), reused 0 (delta 0), pack-reused 0
Fetching project MoKee/android_hardware_qcom_media
remote: Total 0 (delta 0), reused 0 (delta 0), pack-reused 0
Fetching projects:  99% (621/627)  Fetching project MoKee/android_hardware_qcom_media
remote: Total 0 (delta 0), reused 0 (delta 0), pack-reused 0
Fetching project MoKee/android_hardware_qcom_media
remote: Total 0 (delta 0), reused 0 (delta 0), pack-reused 0
Fetching project MoKee/android_hardware_qcom_media
remote: Total 0 (delta 0), reused 0 (delta 0), pack-reused 0
Fetching project MoKee/android_hardware_qcom_media
fatal: Couldn't find remote ref refs/tags/android-8.1.0_r26
remote: Total 0 (delta 0), reused 0 (delta 0), pack-reused 0
fatal: Couldn't find remote ref refs/tags/android-8.1.0_r26
error: Cannot fetch platform/external/libnfnetlink
error: Cannot fetch platform/external/libnetfilter_conntrack

error: Exited sync due to fetch errors