将 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 中正常工作
但它仍然是一个不干净的解决方案。
我尝试制作自己的 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 中正常工作
但它仍然是一个不干净的解决方案。