이 섹션에서는 기본적으로 Android 빌드에 필요한 모든 git 저장소
를 관리하는 도구인 리포지토리 클라이언트를 초기화하는 방법을 안내합니다.
먼저 모든 소스 코드가 저장될 새 작업 디렉터리를 만듭니다.
크기가 엄청나다는 점을 명심하세요.
300GB 이상의 공간을 차지할 수 있으므로 미리 계획하세요.
그런 다음 리포지토리 초기화를 실행합니다.
여기서 몇 가지 깃발을 전달합니다.
부분 복제는 초기 다운로드 크기를 줄이는 데 도움이 됩니다.
소용없습니다.
슈퍼프로젝트는 리포지토리에 슈퍼프로젝트 기능을 사용하지 말라고 하고, 안드로이
드 최신 릴리스는 최신 공식 안드로이드 릴리스 브랜치를 원한다는 의미입니다.
U 플래그는 소스 트리의 청사진과 같은 매니페스트 리포지토리의 URL을 제공합니다.
이 작업이 완료되면 현재 디렉터리에서 리포지토리가 초기화되었다는 확인 메시지가 표시됩니다.
이제 터미널로 이동하여 실제로 이 명령어를 실행해 보겠습니다.
먼저 mkdir과 CD를 사용하여 작업 디렉터리를 생성합니다.
그런 다음 모든 필수 플래그를 사용하여 repo init 명령을 실행합니다.
이 부분은 일반적으로 모든 것을 설정하는 데 1~2분 정도 걸립니다.
리포지토리가 초기화되었다는 메시지를 받으면 준비 완료입니다.
Down.
위 아래로.
위로 올라갑니다.
위로.
Repo.
이제 초기화가 완료되었습니다.
다음은 리포지토리 싱크입니다.
C 플래그는 현재 브랜치만 가져오도록 하고, J8은
8개의 병렬 스레드를 사용하여 속도를 높입니다.
이제 주의하세요.
인터넷 속도와 저장 용량에 따라 1시간 이상 걸릴
수 있으니, 작업하는 동안 커피를 마시러 가세요.
완료되면 전체 안드로이드 소스 트리를 빌드할 준비가 된 것입니다.
시작하자!
Up.
위로 올라갑니다.
위로.
위로 위로 위로.
리포지토리 동기화 중에 네트워크 불안정으로 인한 몇 가지 문제가 발생했습니다.
이 문제를 해결하려면 J1과 단일 프로세스 리포지토리 동기화를 사용하여 리포지토리를 동기화해야 했습니다.
리포지토리 동기화에 성공했습니다.
앞서 언급했듯이 이 과정에서 네트워크 지연 문제가 발생했습니다.
비슷한 문제가 발생하면 단일 프로세스를 사용하여 리포지토리를 동기화하여 이러한 문제를 방지하세요.
이제 점심 메뉴를 시작해 보겠습니다.
여기서 한 가지 문제가 있습니다.
이는 Android 14 빌드부터 발생합니다.
시스템이 점심 메뉴를 표시하지 못합니다.
이에 대한 해결책이 있습니다.
이렇게 직접 점심을 사용하려고 하면 작동하지 않습니다.
XDA 포럼에서 이 솔루션을 찾았습니다.
먼저, 대상 밑줄 릴리스 내보내기 대상 밑줄 릴리스 equal
s AP 투어를 실행하여 대상 밑줄 릴리스 변수를 내보냅니다.
다음으로 빌드 밑줄 빌드 밑줄 밑줄 캐시 명령을 실행합니다.
이 실행이 시작되면 점심 메뉴를 볼 수 있습니다.
이제 에뮬레이터를 빌드해 보겠습니다.
이 경우에는 자동차 빌드를 선택합니다.
휴대폰 빌드가 필요한 경우 그에 맞는 빌드를 선택하세요.
I.
빌드는 문제 없이 성공적으로 완료되었습니다.
동영상 캡처를 하지 못해 죄송합니다.
이제 에뮬레이터를 시작하겠습니다.
이 동영상을 캡처하기 전에 에뮬레이터를 열려고 했기 때문에 설정 앱이 이미 열려 있습니다.
귀하의 경우 런처가 표시되어야 합니다.
감사합니다.
이 영상은 여기까지입니다.
직접 사용해 보시고 문제가 발생하면 언제든지 문의해 주세요.
이 세션이 도움이 되었기를 바랍니다.