Ninja 를 사용하여 모듈 컴파일 속도 향상
AOSP 는 소스 코드에 닌자 실행 파일 (경로:) 을 내장했습니다. /prebuilds/build-tools/Linux-x86/bin/ninja.
먼저 그 도움을 살펴 보겠습니다.
간단하게 사용하자면, 우리는 그것의 두 가지 매개변수에 주의한다.
밤을 들다:
이렇게 하면 mm 또는 mmm 명령 없이 대상 제품을 생성할 수 있습니다. 이제 시간이 얼마나 걸리는지 살펴보겠습니다.
보시다시피 전체 컴파일은 18s 내에서 이루어지며, 한 번에 7 ~ 8 분 정도 걸리는 mmm 에 비해 효율성이 향상되는 것이 눈에 띈다.
Ninja 는 편리하지만 개별 모듈을 컴파일하는 데 사용할 수 있는 몇 가지 제한 사항과 고려 사항이 있습니다.
Launcher 와 SystemUI 의 포장을 풀고 즐거운 시간 보내세요 ~
이니시에이터:
시스템 인터페이스: