在Windows上使用Ubuntu的Bash,编译AOSP

9
我正在尝试使用新的WSL(Windows子系统Linux),也就是Bash on Ubuntu on Windows来编译AOSP代码。我已经成功设置了构建环境并同步了AOSP代码。然而,我无法让"make"完成甚至只是单个应用程序的构建。附上strace文件。当读取文件"build/core/clang/TARGET_arm.mk"(这个文件在跟踪记录的第1443行进行初始化)时,make似乎会挂起,尽管在挂起之前它已经成功读取了几次该文件。你有什么想法,是什么导致了make挂起?我该如何深入挖掘以找出原因?

这是微软需要解决的问题:https://github.com/Microsoft/BashOnWindows/issues/498 - sydd
1个回答

3

恩,是的,自从3月30日宣布后,这是我一直想在bash中做的唯一事情。我尝试了一下自己,也在四个月前阅读了xda-developers上一篇文章,其中提到由于缺少某些依赖关系,目前无法成功使用此子系统编译Android。暂时没有解决方案。我们必须期待更新,以获得这个令人惊叹的可能性。即使有一天它能够工作,您也必须预计构建时间会比在普通Ubuntu设置上多一倍。无论如何,bash的开发正在进展,所以我对它在未来几个月内能够工作充满希望...


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接