我正试图在我的Nexus 10 AOSP版本中加入谷歌移动服务应用。我在根目录下创建了一个< code>vendor文件夹,并通过添加以下几行修改了full_manta.mk文件:
# Include GMS apps
$(call inherit-product, $(SRC_TARGET_DIR)/product/generic.mk)
$(call inherit-product, vendor/google/products/gms.mk)
接下来,我执行 构建/envsetup.sh
然后午餐
(我选择 13 作为full_manta用户调试构建)。然后我键入 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.
我不确定问题是什么。我也是一个make-file-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
有没有人有过类似的经历或知道错误是什么?
在这里找到答案:
http://www.aosp.me/2012/09/productrestrictvendorfiles.html
就我而言,我正在为蝠鲼建造。在文件/设备/三星/蝠鲼/full_manta.mk中,更改:
PRODUCT_RESTRICT_VENDOR_FILES := owner path
到
PRODUCT_RESTRICT_VENDOR_FILES := false
然后运行生成 -j32
;)
我已成功从AOSP同步Android6.0.1_r79的源代码。现在,我在尝试构建源代码时收到以下错误。任何人都可以告诉我如何修复它,并完成一个成功的构建?提前致谢。 以下行多次出现: cts/测试/测试/密钥库/src/Android/密钥库/密码锁/密钥链测试.java:1: 错误: 非法字符: \0 cts/测试/测试/密钥库/src/Android/密钥库/密码锁/密钥链测试.java:1
我试图在Ubuntu 12.10 X64上构建AOSP (4.2.2),我得到了以下错误: 有人能帮我解决这个问题吗?
我试图在我的MarshmallowAOSP构建中包含一个预构建的谷歌apk(没有。so文件),基于以下链接中的信息: > 在我的供应商/制造商/设备/专有/系统/应用程序中,我创建了一个名为“Testapk”的文件夹。 我在这个'testapk'文件夹中保存了两个文件,apk('testapk.apk')和一个Android.mk文件,其中包含以下说明: LOCAL_PATH:=$(调用my-di
我需要在我的AOSP构建中添加一些第三方APK。我应该在哪个文件夹中保存这些APK,以便在构建代码和创建映像时将其安装在仿真程序中? 看起来系统应用程序被保存在包/应用程序文件夹中,所以我需要知道第三方应用程序被保存在哪里。
我已经从AOSP成功同步了Android7.1.2_r11的源代码。现在,我在尝试构建源代码时收到以下错误。任何人都可以告诉我如何修复它,并完成一个成功的构建?提前致谢。 有关详细的构建错误,请参阅附加的屏幕截图。 顺便说一句,我的ubuntu版本是16.04。OpenJDK版本是1.8。 屏幕上显示程序运行的图片 错误日志: 与杰克服务器的通信错误(56)。尝试“杰克诊断”忍者:构建停止:子命令
我试图在编译AOSP时向Android添加一个预构建的jar。jar的名称是“nxpnfclib.jar”,我将其设置为aosp/prebuilts/misc/common/nxp。我还编写了一个Android.mk: 我想在aosp/packages/apps/settings中使用这个jar,所以我将nxpnfclib添加到aosp/packages/apps/settings/android