android source 다운로드

당신은 안드로이드 볼륨을 장착 한 후, 당신은 거기에 모든 작업을 수행. 외장 드라이브와 마찬가지로 꺼내 (마운트 해제) 할 수 있습니다. 나는이 사이트를 vist 수 없습니다 :android.git.kernel.org,다른 곳에서 나는 안드로이드 소스 코드를 얻을 수 있습니까? 소스는 경우에 다른 파일을 포함하기 때문에 감사합니다 안드로이드는 경우에 민감한 파일 시스템에 구축해야합니다. 저널파일 시스템 HFS+로 포맷된 파티션에 Android를 빌드하는 것이 좋습니다. HFS +는 OS X용 Android 에뮬레이터와 같은 Mac OS 응용 프로그램을 성공적으로 빌드하는 데 필요합니다. 예를 들어 많은 명령은 프로젝트 목록을 인수로 간주합니다. 프로젝트 목록은 이름 목록 또는 프로젝트의 로컬 소스 디렉터리 경로 목록으로 지정할 수 있습니다: 편집 /opt/local/etc/macports/source.conf 및 새 변경 내용을 다운로드 하 고 로컬 환경에서 작업 파일을 업데이트 하는 줄을 지정 하 여 기본적으로 모든 Git 저장소에 걸쳐 git 가져오기를 수행 합니다. 인수 없이 리포지토리 동기화를 실행 하면 모든 프로젝트에 대 한 파일을 동기화 합니다. Android 코드로 작업하려면 Git(오픈 소스 버전 제어 시스템) 및 Repo(Git 에서 실행되는 Google 빌드 저장소 관리 도구)를 사용해야합니다. 검토를 위해 변경 내용을 업로드하는 등 정기적인 작업에 대한 요약은 소스 제어 워크플로를 참조하십시오. 모든 repo 동기화 후 이 명령을 다시 발행하여 해당 스크립트의 변경 내용을 선택해야 합니다.

소스를 로 바교체합니다. (단일 점)은 몇 개의 문자를 저장하며 짧은 형식은 설명서에 더 일반적으로 사용됩니다. 기본 매니페스트에 지정된 저장소에서 작업 디렉토리에 Android 소스 트리를 다운로드하려면 실행: Android 코드 검색을 사용하면 아무 것도 다운로드하지 않고 AOSP를 검색할 수 있습니다. 코드 검색을 사용하여 AOSP 소스 코드를 보고, 오픈 소스 분기 간에 전환하고, 상호 참조를 탐색할 수 있습니다. 자세한 내용은 Google 개발자 사이트에서 코드 검색 설명서를 참조하세요. Repo는 Git을 대체하기 위한 것이 아니라 Android의 컨텍스트에서 Git으로 쉽게 작업할 수 있도록 하기 위한 것입니다. 리포지토리 명령은 경로의 아무 곳에나 넣을 수 있는 실행 가능한 Python 스크립트입니다. Android 원본 파일로 작업할 때는 단일 Repo 작업 디렉터리와 같은 네트워크 간 작업에 Repo를 사용합니다. 빌드 환경에 대한 일부 요구 사항은 컴파일하려는 소스 코드의 버전에 따라 결정됩니다. 사용 가능한 분기의 전체 목록은 숫자 빌드를 참조하십시오.

최신 소스 코드(마스터라고 함)를 다운로드하여 빌드하도록 선택할 수도 있으며, 이 경우 리포지토리를 초기화할 때 분기 사양을 생략하기만 하면 됩니다. 각 바이너리 집합은 압축된 아카이브에서 자체 추출 스크립트로 제공됩니다. 각 아카이브의 압축을 풀고 소스 트리의 루트에서 포함된 자체 추출 스크립트를 실행한 다음 동봉된 사용권 계약의 조건에 동의하는지 확인합니다. 바이너리와 일치하는 makefiles는 소스 트리의 공급업체/계층 구조에 설치됩니다. Android 소스 파일은 프로젝트 이름 아래 작업 디렉토리에 있습니다. 동기화 속도를 높이려면 -jthreadcount 플래그를 사용합니다. 또한 -qc를 추가하여 조용한 현재 분기 동기화만 수행하는 것이 좋습니다. 자세한 내용은 리포지토리 명령 참조를 참조하십시오.