Android构建不适用于WSL

时间:2018-05-17 16:06:28

标签: android android-build windows-subsystem-for-linux

我的电脑安装了240GB SSD和1TB硬盘,虽然我的硬盘只有半满,但我的SSD几乎已满。我决定去尝试构建Android,所以我打开了“Ubuntu 18.04”Windows子系统Linux程序,并根据Android文档运行命令。它将所有源代码下载到我的硬盘就好了。但是,当我尝试通过运行lunch来配置项目时,一切都崩溃了:

gjsman@DESKTOP:/mnt/e/GJSie/androidworkdir$ lunch

Youre building on Linux

Lunch menu... pick a combo:
11:00:49 Could not create module-finder: finder encountered 18 errors: [/mnt/e/GJSie/androidworkdir/tools/tradefederation/core/prod-tests/src/com/android/app/tests: lstat
/mnt/e/GJSie/androidworkdir/tools/tradefederation/core/prod-tests/src/com/android/app/tests: no such file or directory
/mnt/e/GJSie/androidworkdir/tools/tradefederation/core/prod-tests/src/com/android/graphics/tests: lstat
/mnt/e/GJSie/androidworkdir/tools/tradefederation/core/prod-tests/src/com/android/graphics/tests: no such file or directory
/mnt/e/GJSie/androidworkdir/tools/tradefederation/core/prod-tests/src/com/android/security/tests: lstat
/mnt/e/GJSie/androidworkdir/tools/tradefederation/core/prod-tests/src/com/android/security/tests: no such file or directory
/mnt/e/GJSie/androidworkdir/tools/tradefederation/core/prod-tests/src/com/android/wireless/tests: lstat
/mnt/e/GJSie/androidworkdir/tools/tradefederation/core/prod-tests/src/com/android/wireless/tests: no such file or directory
/mnt/e/GJSie/androidworkdir/tools/tradefederation/core/prod-tests/src/com/android/framework/tests: lstat
/mnt/e/GJSie/androidworkdir/tools/tradefederation/core/prod-tests/src/com/android/framework/tests: no such file or directory
/mnt/e/GJSie/androidworkdir/prebuilts/gradle-plugin/com/android/tools/build/builder-test-api/0.13.0: lstat
/mnt/e/GJSie/androidworkdir/prebuilts/gradle-plugin/com/android/tools/build/builder-test-api/0.13.0: no such file or directory
/mnt/e/GJSie/androidworkdir/external/perfetto/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/vmscan/mm_vmscan_memcg_isolate: lstat
/mnt/e/GJSie/androidworkdir/external/perfetto/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/vmscan/mm_vmscan_memcg_isolate: no such file or directory
/mnt/e/GJSie/androidworkdir/external/perfetto/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/vmscan/mm_vmscan_memcg_reclaim_begin: lstat
/mnt/e/GJSie/androidworkdir/external/perfetto/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/vmscan/mm_vmscan_memcg_reclaim_begin: no such file or directory
/mnt/e/GJSie/androidworkdir/external/perfetto/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/vmscan/mm_vmscan_memcg_reclaim_end: lstat
/mnt/e/GJSie/androidworkdir/external/perfetto/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/vmscan/mm_vmscan_memcg_reclaim_end: no such file or directory
/mnt/e/GJSie/androidworkdir/external/perfetto/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/vmscan/mm_vmscan_memcg_softlimit_reclaim_begin: lstat
/mnt/e/GJSie/androidworkdir/external/perfetto/src/ftrace_reader/test/data/android_hammerhead_MRA59G_3.4.0/events/vmscan/mm_vmscan_memcg_softlimit_reclaim_begin: no such file or directory]...

奇怪的是,如果我手动输入任何这些文件夹,他们确实存在。我反复试过repo sync,我无法弄清楚这里出了什么问题。

1 个答案:

答案 0 :(得分:-1)

WSL效率低下,请安装Linux。 我很惊讶您甚至可以回购同步。 如果要保留Windows,可以双重引导。 相信我,我已经为使用WSL进行了很多尝试