Android R official release r3 build

Update:2020-09-12
오늘 sync해보니 뭔가 바뀌어 있음.. manifest snapshot은 같은데.. 뭘까. –; 잠정적인 결론은… S master branch에서 빌드한 out가지고, R로 브랜치만 바꾼 뒤에 그냥 빌드 해서 인가봄.. -,.-;; clean 빌드 가동!

-> Clean build 결과,, Fail …했다가 성공.. 도합 11:01:31 –; 오늘 8700 32GB짜리 중고로 업어왔으니 이제 바꿔서 테스트합니다. 구형 리눅스 머신은 이제 작별해야겠네요..

다 와서. system.img 생성 실패 –;; 어..음..
lunch menu 2번 aosp_arm64-eng 에서 사용되는 BoardConfig는 아래 두개임을 확인함.
1. /build/target/product/aosp_arm64.mk
2. /build/target/board/generic_arm64/BoardConfig.mk
3. /build/make/target/board/BoardConfigGsiCommon.mk
4. /build/make/target/board/BoardConfigMainlineCommon.mk
5. /out/soong/Android-aosp_arm64.mk
3번 파일에서 SYSTEM_RESERVED를 늘리면, 전체이미지에서 여분으로 빼는 공간이 빠져서 마이너스 효과.
1번 파일이 메인 configuration
2번 파일에 수정을 가하면, mk파일 200여개를 새로 읽음.
5번파일이 합쳐진 Android.mk

BOARD_SYSTEMIMAGE_PARTITION_SIZE를 지정하면, 아래 오류…
build/make/core/config.mk:903: error: Should not define BOARD_SYSTEMIMAGE_PARTITION_SIZE and BOARD_SYSTEMIMAGE_PARTITION_RESERVED_SIZE together.

./make/tools/releasetools/test_verity_utils.py:175: DEFAULT_PARTITION_SIZE = 4096 * 1024
./make/target/board/BoardConfigEmuCommon.mk:37: BOARD_SUPER_PARTITION_SIZE := 3229614080

아래파일이 로그와 마찬가지로 기록됨
out/target/product/generic_arm64/obj/PACKAGING/systemimage_intermediates/system_image_info.txt
out/target/product/generic_arm64/misc_info.txt


아무래도 크기 계산은 그냥 맞아떨어지는 것 같은데 selinux때매 부가적으로 추정 로그 찍어주느것 같고.

범인은 아래 같은데, 파일 찾기가 더럽게 어려움. –;