2013-06-27 14 views
5

Sto cercando di includere le app di Google Mobile Services nella mia build AOSP per Nexus 10 (manta). Ho creato una cartella vendor nella mia directory principale e modificato il file full_manta.mk aggiungendo queste righe:Creazione di AOSP, vendor_module_check.mk non riuscito

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

Avanti, lo faccio e poi . build/envsetup.shlunch (I selezionare 13 per full_manta-user-build di debug). Poi ho tipo make -j32 di costruire e ottenere il seguente errore:

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

Non sono sicuro di quello che è il problema. Sono anche un file di niubbo make quindi non posso davvero capire cosa c'è nel file vendor_module_check.mk a parte il fatto che l'errore è stato generato da queste parti:

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

Qualcuno ha qualche esperienze simili o sapere che cosa l'errore è?

risposta

9

Risposta trovato qui:

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

per il mio caso, stavo costruendo per manta. Nel file /device/samsung/manta/full_manta.mk,change:

PRODUCT_RESTRICT_VENDOR_FILES := owner path 

a

PRODUCT_RESTRICT_VENDOR_FILES := false 

e quindi eseguire make -j32

;)

Problemi correlati