소스 트리 외부의 작고 독립된 AOSP 부분을 컴파일하고 싶습니다. 스크린 샷 (android/framework/base/cmds/screenshot
) 유틸리티를 컴파일하는 일반적인 방법은 트리 루트 (android/
)에서 make screenshot
을 실행하는 것입니다. 스크린 샷이 트리 바깥에있는 경우 수정 된 버전의 스크린 샷을 컴파일하려면 어떻게해야합니까?소스 트리 외부의 AOSP 컴파일 부분
0
A
답변
3
그래서 4.4.2에서 작업 중이며 어떤 버전을 사용하고 있는지 잘 모르겠지만 일반적으로 안드로이드는 내가 기억할 수있는 이상한 시스템을 사용했습니다. 세부 사항에 익숙하지 않고, AOSP의 구성 요소를 빌드하기 위해 일반적으로 envsetup.sh를 소싱 한 후 소스 트리 내에서 빌드합니다. 여기에는 Android.mk 파일이 사용하고 이해하는 다양한 도구와 기능이 포함되어 있습니다 (다른 .mk 트리의 파일).
AOSP의 이러한 많은 구성 요소는 소스 트리의 다른 구성 요소에 종속됩니다. 당신이 만들고자하는 컴포넌트가 그렇지 않다면 표준 make 파일을 생성하는 것이 너무 어렵지 않아야한다. 그렇지 않으면 의존성이 있다면 인생은 복잡해질 것입니다 (AOSP의 구성 요소를 분리하려고하면 이미 복잡 할 것입니다).
구성 요소를 작성하고 해당 구성 요소를 수동으로 포함하는 새로운 make 파일을 만들어야합니다. AOSP 트리를 통해 해당 구성 요소를 빌드 할 수 있습니다. 그렇지 않으면 종속성에 의존성이없고 분리 될 때까지 체인을 계속 따라갈 수 있습니다. 그런 다음 빌드하고, 필요한 다른 구성 요소의 파일을 만들고, 빌드하는 등의 작업을 수행하십시오.
그래서 알고있는대로 수행 할 것입니다. 나는 그것을 정말로 추천하지 않는다.
관련 문제
- 1. 개미가있는 소스 트리 부분 만 컴파일
- 2. 팩터 소스 트리 외부의 코드로 작업하기
- 3. AOSP 데이터베이스의 소스 속성
- 4. 컴파일 Qt는 도구 Qt는 소스 트리
- 5. 컴파일 중 여러 인증서로 AOSP 서명
- 6. DOM 트리 외부의 그래픽 요소
- 7. 트랜잭션 외부의 Hibernate 객체 트리?
- 8. x86 용 Android AOSP 컴파일 방법
- 9. 미리 컴파일 된 드라이버를 사용하여 aosp 빌드
- 10. 사용자 정의 포함 된 안드로이드 (AOSP) 컴파일
- 11. AOSP Android.mk 하나의 도구 만 컴파일
- 12. android AOSP 뮤직 플레이어 소스 코드가 없습니다.
- 13. AOSP 안드로이드 소스 코드 다운로드 및 이동
- 14. PC 구성을 다운로드하여 android AOSP 소스 코드를
- 15. 개인 Gitlab 서버에 AOSP 소스 업로드
- 16. aosp 프로젝트에있는 ANRManagerNative의 소스 코드는 어디입니까
- 17. openwrt 프로젝트의 부분 컴파일
- 18. Monodevelop 소스 컴파일 오류
- 19. 소스 안전을위한 외부의 diffence 도구
- 20. Android : AOSP 소스 코드를 통해 새로운 시스템 권한을 만드십시오.
- 21. 개미를 사용하여 내 소스 트리의 선택 부분 컴파일
- 22. 소스 트리 링크에서 복제
- 23. CSharpCodeProvider로 부분 클래스 컴파일
- 24. DDD - 부분 소스 파일
- 25. 응답 격자 외부의 위치 지정 부분
- 26. AOSP framework.jar 수정을위한 효율적인 개발
- 27. OLD Android AOSP 빌드
- 28. AOSP 내의 툴 체인
- 29. 컴파일 된 Android 4.2.2 AOSP, 깜박일 때 오류가 발생합니다.
- 30. 응용 프로그램이 응답하지 않습니다 - AOSP