将 google 个应用程序集成到要在 /data/app 中安装的构建中

integrate google apps to the build to be installed in /data/app

我尝试制作自己的 ROM,我想将 google-apps 添加到要安装在 /data/app

中的构建中

这是步骤:

1 - 在 vendor/ 目录中创建名为 "gapps" 的新文件夹 2- 在 "gapps" 添加 data/app/Youtube/app/youtube.apk, 3- 使用此内容在 "gapps" 文件夹中创建 android.mk 文件

LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := YouTube
LOCAL_SRC_FILES := data/app/YouTube/YouTube.apk
LOCAL_MODULE_PATH := $(TARGET_OUT_DATA_APPS)
LOCAL_MODULE_CLASS := APPS
LOCAL_MODULE_OWNER := GOLDROM
LOCAL_MODULE_TAGS := optional
LOCAL_CERTIFICATE := PRESIGNED
LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
include $(BUILD_PREBUILT)

4 - 转到 android 根文件 build/target/product/core.mk 中的构建目录并将 YouTube 添加到 PRODUCT_PACKAGES var

5- build, flash, 但找不到 youtube。

如果我有任何错误,请纠正我。 :)

解决方案是将您的模块添加到 PRODUCT_PACKAGES var

rootAndroid/build/target/product/generic_no_telephony.mk

然后 youtube 将作为用户应用程序在 /data 中正常工作

但它仍然是一个不干净的解决方案。