5行命令教你编译魔趣

repo init -u https://github.com/MoKee/android -b mkp --depth 1
repo sync
. build/envsetup.sh
lunch mk_osborn-userdebug
mka bacon
  1. 此帖很水
  2. 环境自己建
  3. mkp 是 MK90.0 的分支名
  4. osborn坚果手机 Pro 2 的代号
  5. 反正我不觉得你会有耐心跑完最后一条命令
9 Likes

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

3 Likes

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

2 Likes

试试加 -j1 指定线程数呢

2G内存机器伤不起

我 16G RAM + 500G SSD

1 Like

48GB RAM + 1024 raid 0 SSD飘过

4 Likes

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

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

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

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

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

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

内存用量 11G 左右

毕竟钱没到位😐

1 Like

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

1 Like

鉴定完毕——炫富贴

2 Likes

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

1 Like

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

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

了解:smile:

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

果然是第一步都过不去

使用

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