2012-04-08 4 views
0

어떻게 AOSP가 코어 라이브러리를 컴파일합니까? 기본 운영 체제와 대화하기 위해 특별한 처리가 있습니까? 마크로 생성 된 스텁 코드가 있고 Dalvik VM에서 런타임 처리를 위해 남겨 두었습니까?android core library compilation

답변

1

네이티브 라이브러리 또는 자바 용 프레임 워크 라이브러리에 대해 이야기하고 있는지 여부를 알 수는 없지만 프레임 워크 라이브러리에 대해 말하는 것처럼 들리지만 말입니다.

이러한 라이브러리에는 특별한 처리가 거의 없습니다. 내가 생각할 수있는 유일한 예외는 java. * 클래스를 포함하는 프레임 워크 라이브러리가 dx에 대해 --core-library 옵션을 가져야한다는 것입니다.

일반적으로 dalvik 바이트 코드에는 선택적 디버깅 정보, 행 번호, 로컬 변수 이름 등이 저장되며 보통 코어 라이브러리에 있습니다. 그러나 이것은 프레임 워크 라이브러리에만 국한된 것이 아닙니다. 다르게 지정하지 않으면 대부분의 응용 프로그램에도이 정보가 있습니다.

+0

Eclipse IDE에서 "--core-library"옵션을 어떻게 활성화 할 수 있습니까? Android 프로젝트를 구축하기위한 고급 옵션을 찾지 못했습니다. –

+0

eclipse에서 코어 라이브러리를 빌드하지 마십시오. – JesusFreke