기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.
안녕하십니까?
질문에 앞서서 <<< 일 예 >>>를 먼저 설명하고 문의를 드리고자 합니다.
<<< 일 예 >>>
안드로이드 기반 스마트폰에는 기본적으로 ‘Gallery2.apk’라는 앱이 탑재되어 있습니다.
이 앱의 Source는 /package/apps/ 디렉토리 하위에 있습니다.
그리고, building하면 root filesystem상의 ‘/system/app’에
building된 Gallery2.apk라는 앱이 install(copy?)됩니다.
이렇게 install(copy?)하도록 설정해주는 file은 아래의 <AAA>와 같은 부분일 것으로 추정합니다.
<<< 문의 >>>
그런데, 특정 앱의 Android.mk와 source 파일은 없고, pre-built된 apk파일(EX:BBB.apk)만 가지고 있습니다.
이 상태에서, BBB.apk라는 파일을 Android full source내의 어떤 디렉토리내에 넣고, building을 하고나면
위의 Gallery2.apk 예처럼 ‘/system/app’에 install(copy?)되게 하고자 합니다.
어떤 방법으로 하면 가능 합니까 ?
즉, BBB.apk 파일을 android full source의 어느 디렉토리에 위치시키면 되는지요 ?
아래의 <AAA>처럼 building과 관련된 어떤 파일을 어떤 씩으로 수정하면 되는지요 ?
--------------<AAA>-------------------------------------
< 4412 odroid board의 경우 >
/android/build/target/product/generic_no_telephony.mk
PRODUCT_PACKAGES := \
DeskClock \
//…
Exchange \
Gallery2 \
LatinIME \
Launcher2 \
Music \
//…
bluetooth-health \
hostapd \
wpa_supplicant.conf
---------------------------------------------------
이미 prebuilt 된 apk 파일을 가지고 계시다면,
build 시 PRODUCT_COPY_FILES 변수로 system/app 폴더로 복사만 해주시면 될 듯 합니다.