2013-06-27 42 views
5

Tôi đang cố đưa các ứng dụng Google Mobile Services vào bản dựng AOSP của mình cho Nexus 10 (manta). Tôi tạo ra một thư mục vendor trong thư mục gốc của tôi và chỉnh sửa các tập tin full_manta.mk bằng cách thêm những dòng này:Xây dựng AOSP, vendor_module_check.mk không thành công

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

Tiếp theo, tôi làm . build/envsetup.sh và sau đó lunch (Tôi chọn 13 cho full_manta-user-debug xây dựng). Sau đó, tôi nhập make -j32 để tạo và nhận được lỗi sau:

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

Tôi không chắc vấn đề là gì. Tôi cũng là một người làm cho tập tin noob vì vậy tôi có thể không thực sự hiểu những gì trong vendor_module_check.mk tập tin khác so với thực tế là các lỗi đã được tạo ra xung quanh ở đây:

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

Bất cứ ai có bất cứ kinh nghiệm tương tự hay biết những gì lỗi Là?

Trả lời

9

trả lời tìm thấy ở đây:

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

Đối với trường hợp của tôi, tôi đã xây dựng cho manta. Trong tập tin /device/samsung/manta/full_manta.mk,change:

PRODUCT_RESTRICT_VENDOR_FILES := owner path 

để

PRODUCT_RESTRICT_VENDOR_FILES := false 

và sau đó chạy make -j32

;)

Các vấn đề liên quan