2016-08-25 28 views
7

Próbuję skompilować kod AOSP przy użyciu nowego WSL (Podsystem Windows dla Linux) aka Bash na Ubuntu w systemie Windows. Z powodzeniem skonfigurowałem środowisko kompilacji i zsynchronizowałem kod AOSP.Bash na Ubuntu na Windows, Skompiluj AOSP

Nie mogę uzyskać "make", aby skompletować kompilację nawet dla jednej aplikacji.

Attached is a strace file. Make wydaje się zawieszać, czytając plik "build/core/clang/TARGET_arm.mk" (ten plik jest inicjowany w linii 1443 śledzenia), chociaż ten plik został pomyślnie przeczytany kilka razy przed zawieszeniem.

Jakieś pomysły na temat tego, co powoduje, że powracają? Jak mogę głębiej zagłębić się, aby dowiedzieć się, co powoduje zawieszenie?

+0

Jest to problem, który MS wymaga naprawy: https://github.com/Microsoft/BashOnWindows/issues/ 498 – sydd

Odpowiedz

3

Ehm, tak, to była jedyna rzecz, którą chciałem zrobić z bashem od 30 marca, kiedy została ogłoszona. Sam go wypróbowałem, a także przeczytałem artykuł na temat twórców oprogramowania xda cztery miesiące temu, że obecnie nie można pomyślnie skompilować Androida przy użyciu tego podsystemu z powodu pewnych brakujących zależności. Obecnie nie ma na to rozwiązania. Musimy mieć nadzieję na aktualizację, która daje nam tę niesamowitą możliwość. Nawet jeśli zadziała pewnego dnia, będziesz musiał oczekiwać dwukrotnie więcej czasu, jaki masz na normalną konfigurację Ubuntu. W każdym razie, rozwój bash postępuje, więc jestem pełen nadziei, że zadziała w ciągu kilku miesięcy ...