AOSP 미 러 청 화 버 전
3708 단어 android
Android 미 러 사용 도움말
메모: 이 미 러 는 AOSP 미 러 입 니 다. Android SDK 는 저작권 상의 이유 로 미 러 서 비 스 를 제공 할 수 없습니다.
Google 튜 토리 얼 참조https://source.android.com/source/downloading.html,
https://android.googlesource.com/
을 모두 https://aosp.tuna.tsinghua.edu.cn/
또는 git://aosp.tuna.tsinghua.edu.cn/aosp/
로 대체 하면 된다.참고 하 다https://lug.ustc.edu.cn/wiki/mirrors/help/aosp 엮 음
repo 도구 다운로드:
mkdir ~/bin
PATH=~/bin:$PATH
curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
chmod a+x ~/bin/repo
작업 디 렉 터 리 만 들 기:
mkdir WORKING_DIRECTORY
cd WORKING_DIRECTORY
창고 초기 화:
repo init -u https://aosp.tuna.tsinghua.edu.cn/platform/manifest
# repo init -u git://aosp.tuna.tsinghua.edu.cn/aosp/platform/manifest
## gerrit.googlesource.com, ~/bin/repo, REPO_URL :
## REPO_URL = 'https://gerrit-google.tuna.tsinghua.edu.cn/git-repo'
특정 Android 버 전이 필요 하 다 면 (목록):
repo init -u https://aosp.tuna.tsinghua.edu.cn/platform/manifest -b android-4.0.1_r1
원본 트 리 동기 화 (이후 이 명령 만 실행 하면 동기 화):
repo sync
2 차 미 러 만 들 기
AOSP 미 러 의 수 요 량 이 많 고 Git 서비스 가 자원 을 많이 차지 하기 때문에 TUNA 서버 는 AOSP 로 인해 발생 하 는 부하 가 이미 주요 부분 을 차지한다.만약 당신 이 팀 사용자 라면, 우 리 는 당신 이 TUNA 를 통 해 2 차 미 러 를 만 들 고 팀 내 다른 사용자 에 게 공유 하여 TUNA 서버 의 압력 을 줄 이 는 것 을 강력 히 건의 합 니 다.AOSP 미 러 를 만 들 려 면 약 65G 디스크 를 사용 해 야 합 니 다.
구체 적 인 절 차 는:
다운로드
repo
도구 및 작업 디 렉 터 리 만 들 기 (약)초기 화:
repo init -u git://aosp.tuna.tsinghua.edu.cn/aosp/mirror/manifest --mirror
동기 화 원본 트 리:
repo sync
동기 화가 완료 되면 실행
git daemon --verbose --export-all --base-path=WORKING_DIR WORKING_DIR
(WORKING DIR 은 코드 트 리 가 있 는 디 렉 터 리) 합 니 다.이후 다른 사용자 들 은
git://ip.to.mirror/
을 거울 로 사용 하면 된다.기 존 AOSP 소스 코드 를 바 꾸 는 remote
만약 당신 이 이전에 어떤 경 로 를 통 해 AOSP 의 소스 코드 (또는 init 라 는 단계 가 완 료 된 후에) 를 얻 었 다 면, 나중에 TUNA 를 통 해 AOSP 부분의 코드 를 동기 화하 기 를 원한 다 면,
.repo/manifest.xml
그 중의 aosp 라 는 reote 의 fetch 를 https://android.googlesource.com
에서 https://aosp.tuna.tsinghua.edu.cn/
또는 git://aosp.tuna.tsinghua.edu.cn/aosp
로 바 꾸 기만 하면 된다.<manifest>
<remote name="aosp"
- fetch="https://android.googlesource.com"
+ fetch="https://aosp.tuna.tsinghua.edu.cn" "git://aosp.tuna.tsinghua.edu.cn/aosp"
review="android-review.googlesource.com" />
<remote name="github"
동시에 수정
.repo/manifests.git/config
,url = https://android.googlesource.com/platform/manifest
다음으로 변경
url = git://aosp.tuna.tsinghua.edu.cn/aosp/platform/manifest
# url = https://aosp.tuna.tsinghua.edu.cn/platform/manifest
이 방법 은 Cyanogenmod 코드 를 동기 화 할 때 TUNA 에서 일부 코드 를 동기 화 하 는 데 도 사용 할 수 있다.
FAQ
curl: (22) The requested URL returned error: 404 Not FoundServer does not provide clone.bundle; ignoring.
어 떡 하지?이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Kotlin의 기초 - 2부지난 글에서는 Kotlin이 무엇인지, Kotlin의 특징, Kotlin에서 변수 및 데이터 유형을 선언하는 방법과 같은 Kotlin의 기본 개념에 대해 배웠습니다. 유형 변환은 데이터 변수의 한 유형을 다른 데이터...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.