2013-06-27 8 views
5

Ich versuche, die Google Mobile Services-Apps in meine AOSP-Build für Nexus 10 (Manta) aufzunehmen. Ich habe einen vendor Ordner in meinem Stammverzeichnis und modifiziert, um die full_manta.mk Datei indem Sie folgende Zeilen:Erstellen von AOSP, vendor_module_check.mk fehlgeschlagen

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

Als nächstes ich . build/envsetup.sh und dann lunch (I wählen 13 für full_manta-user-Debug-Build). Dann tippe ich make -j32 zu bauen und erhalten die folgenden Fehler:

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

Ich bin nicht sicher, was das Problem ist. Ich bin auch eine Datei Noob machen, so kann ich nicht wirklich verstehen, was in der vendor_module_check.mk Datei anders als die Tatsache, dass der Fehler hier erzeugt wird:

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

Wer noch keine ähnlichen Erfahrungen gemacht hat oder wissen, was den Fehler ist?

Antwort

9

Antwort finden Sie hier:

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

Für mein Fall, ich war für manta Gebäude. In der Datei /device/samsung/manta/full_manta.mk,change:

PRODUCT_RESTRICT_VENDOR_FILES := owner path 

zu

PRODUCT_RESTRICT_VENDOR_FILES := false 

und dann laufen make -j32

;)