2013-06-27 3 views
5

Nexus 10 (manta) 용 AOSP 빌드에 Google 모바일 서비스 앱을 포함하려고합니다. 내 루트 디렉토리에 vendor 폴더를 생성하고 이러한 행을 추가하여 full_manta.mk 파일을 수정 :building AOSP, vendor_module_check.mk fail

# Include GMS apps 
$(call inherit-product, $(SRC_TARGET_DIR)/product/generic.mk) 
$(call inherit-product, vendor/google/products/gms.mk) 

다음, 나는 . build/envsetup.sh 할 다음 lunch (나는 full_manta 사용자 디버그 빌드 13을 선택). 그 때 나는 다음과 같은 오류를 구축하고 얻을 make -j32을 입력

build/core/tasks/vendor_module_check.mk:60: *** Error: vendor module "Books" in vendor/google/apps with unknown owner "" in product "full_manta". Stop. 

나는 문제가 무엇인지 확실하지 않다.

$(foreach m, $(_vendor_check_modules), \ 
    $(if $(filter vendor/%, $(ALL_MODULES.$(m).PATH)),\ 
    $(if $(filter $(_vendor_owner_whitelist), $(ALL_MODULES.$(m).OWNER)),,\ 
     $(error Error: vendor module "$(m)" in $(ALL_MODULES.$(m).PATH) with unknown owner \ 
     "$(ALL_MODULES.$(m).OWNER)" in product "$(TARGET_PRODUCT)"))\ 
    $(if $(ALL_MODULES.$(m).INSTALLED),\ 
     $(eval _vendor_module_owner_info += $(patsubst $(PRODUCT_OUT)/%,%,$(ALL_MODULES.$(m).INSTALLED)):$(ALL_MODULES.$(m).OWNER))))) 

endif 

사람이 어떤 비슷한 경험이 있거나 어떤 오류를 알고 : 그래서 정말 오류가 주변에서 발생되고 있다는 사실 이외의 vendor_module_check.mk 파일에 무엇을 이해할 수 없다 또한 메이크업 파일 멍청한 놈이야 뭐야?

답변

9

대답은 여기에서 찾을 : 내 경우를 들어

http://www.aosp.me/2012/09/productrestrictvendorfiles.html

, 나는 만타 위해 구축되었다. ;)

PRODUCT_RESTRICT_VENDOR_FILES := owner path 

PRODUCT_RESTRICT_VENDOR_FILES := false 

에 다음 make -j32

실행 파일 /device/samsung/manta/full_manta.mk,change에서