2013-06-27 11 views
5

मैं नेक्सस 10 (मंता) के लिए अपने एओएसपी निर्माण में Google मोबाइल सेवा ऐप्स को शामिल करने का प्रयास कर रहा हूं। मैं अपने रूट निर्देशिका में एक vendor फ़ोल्डर बनाया और इन पंक्तियों जोड़कर full_manta.mk फ़ाइल संशोधित:बिल्डिंग एओएसपी, vendor_module_check.mk असफल

# 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. 

मुझे यकीन है कि क्या मुद्दा है नहीं कर रहा हूँ। मैं भी एक मेकअप फ़ाइल noob हूँ तो मैं वास्तव में क्या नहीं समझ सकता vendor_module_check.mk तथ्य यह है कि त्रुटि यहाँ उत्पन्न किया जा रहा है के अलावा अन्य फ़ाइल में है:

$(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 

किसी को भी किसी भी इसी तरह के अनुभवों है या क्या त्रुटि पता है?

उत्तर

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 में

संबंधित मुद्दे