2012-09-28 1 views
3

소스에서 롬을 만들고 시스템 앱으로 내 앱을 포함하고 싶습니다. 나는 시도했다 :시스템 앱으로 ROM에 앱 포함

1.Copy 내 프로젝트 Android.mk 2.add

$SOURCE_DIR/packages/apps/에 내 프로젝트의 루트 폴더에 :

LOCAL_PATH := $(call my-dir) 
include $(CLEAR_VARS) 
LOCAL_STATIC_JAVA_LIBRARIES := android-common 
LOCAL_SRC_FILES := $(call all-java-files-under, src) 
LOCAL_PACKAGE_NAME := packagename 
LOCAL_CERTIFICATE := platform 
include $(BUILD_PACKAGE) 
include $(call all-makefiles-under,$(LOCAL_PATH)) 

3.Configure 마구위한 건물 :

make -j1 otapackage 

출력 이미지의 /system/app 디렉토리에 내 앱이 표시되지 않습니다.

무엇이 누락 되었습니까?

답변

3

나는 다음 줄 파일을 당신의 MK에 표시되지 않습니다 :

LOCAL_MODULE_TAGS := optional 

을 그리고 난 그냥 섹션에서 build/target/product/core.mk 파일로 패키지를 포함 PRODUCT_PACKAGES

+0

잊어 버린 것 같아요 "PRODUCT_PACKAGES를 + ="I 맞춰봐. 내 Android.mk의 LOCAL_PACKAGE_NAME에 해당하는 것으로 보입니까? LOCAL_MODULE_TAGS을 (를) 왜 포함시켜야합니까? –

+0

필자가보기에 LOCAL_MODULE_TAGS는 빌드에 추가되는 소프트웨어를 제어합니다. 귀하의 다른 질문에 대답은 예) – Yury

+0

귀하의 응용 프로그램이 사전 설치되도록 시스템 이미지에 귀하의 응용 프로그램을 포함시키는 것과 같은 일을하는 절차에 대한 문서에 대한 링크가 있습니까? –

관련 문제