9

我正在尝试在 Windows 上的 Ubuntu 上使用新的 WSL(Linux 的 Windows 子系统)又名 Bash 编译 AOSP 代码。我已成功设置我的构建环境并同步了 AOSP 代码。

即使只是一个应用程序,我也无法“制作”来完成构建。

附件是一个 strace 文件。读取文件“build/core/clang/TARGET_arm.mk”时,Make 似乎挂起(该文件在跟踪的第 1443 行初始化),尽管该文件在挂起之前已成功读取多次。

关于导致 make 挂起的任何想法?我如何深入挖掘以找出导致挂起的原因?

4

1 回答 1

3

嗯,是的,这是自 3 月 30 日宣布 bash 以来我唯一想做的事情。我自己尝试过,四个月前我还阅读了 xda-developers 上的一篇文章,由于缺少一些依赖项,目前无法使用此子系统成功编译 Android。目前没有解决方案可以做到这一点。我们必须希望更新能够为我们提供这种令人敬畏的可能性。即使有一天它会工作,你也必须期望两倍于正常 Ubuntu 设置的构建时间。无论如何,bash 开发正在取得进展,所以我充满希望它会在几个月内工作......

于 2016-09-03T16:30:32.410 回答