自 2021 年 6 月 22 日开始,新版 Android 将不再支持在 MacOS 或 Windows 上构建

2021-05-25 08:38:16 +08:00
 eaglu

https://source.android.google.cn/setup/build/requirements

8761 次点击
所在节点    Android
14 条回复
zongren
2021-05-25 08:45:21 +08:00
系统镜像只支持由 Ubuntu 构建,没啥影响
DoveAz
2021-05-25 08:45:24 +08:00
标题党
murmur
2021-05-25 08:46:17 +08:00
windows 电脑本身就可以装 ubuntu,这又不是新闻
YzSama
2021-05-25 08:47:54 +08:00
直接用 docker 编译、构建。
binsys
2021-05-25 08:51:42 +08:00
从来就没有支持过在 Win 下构建
ikas
2021-05-25 08:57:49 +08:00
以前只用 win...就麻烦.现在用 wsl2 配合外挂 ext4 硬盘或者 vhd,已经编译大半年了
xsen
2021-05-25 09:03:38 +08:00
确实是标题党。Android (包括 Linux )系统镜像本身就都是只支持在 Linux 系统构建的
不管是物理机 /docker/虚拟机都可以
wellsc
2021-05-25 09:26:49 +08:00
为什么一定要 ubuntu,debian arch 红帽系 不行吗
MaxLi77
2021-05-25 10:09:45 +08:00
@xsen aosp 是可以在 macOS 上用 xcode 的 toolchain 编译的

@wellsc 可以用非 ubuntu 的 Linux 编译,但是 aosp 的编译依赖非常操蛋,稍微错一点就各种各样的问题,用官方推荐的 ubuntu 能大大减少出错的概率
lilongtan
2021-05-25 10:15:33 +08:00
不用 ubuntu 问题多
iugo
2021-05-25 12:46:01 +08:00
1. 不用 ubuntu (而用其他的话)问题多
2. 不用 ubuntu (, 因为它)问题多
yanqiyu
2021-05-25 13:00:10 +08:00
你也没有一个不需要各种奇技淫巧的好办法在 Windows/MacOS 上面构造 ext4 的文件系统镜像啊
Jirajine
2021-05-25 13:13:47 +08:00
想知道 aosp 有没有类似于 image builder 的东西,就是把工具链、预编译好的各组件打包到一起,你可以只增删修改重编译需要的部分然后生成系统镜像。
ysc3839
2021-05-25 17:36:37 +08:00
@Jirajine 大概没有。而且 image builder 也不是你想的这样吧?似乎都是不带编译器的。比如 OpenWrt 的 Image Builder,功能是从软件源里面下载编译好的软件包,然后打包成一个完整镜像,不带编译功能的。

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

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

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

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

© 2021 V2EX