我尝试制作自己的rom,我想将google-apps添加到要安装在/ data / app中的构建
这是步骤:
1 - 在vendor / dir中创建名为“gapps”的新文件夹 2-在“gapps”中添加数据/ 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中的build dir并将YouTube添加到PRODUCT_PACKAGES var
5- build,flash,但找不到youtube。
如果我犯了任何错误,请告诉我。 :)答案 0 :(得分:0)
解决方案是将您的模块添加到PRODUCT_PACKAGES var
rootAndroid/build/target/product/generic_no_telephony.mk
然后youtube将在/ data中作为用户应用程序正常工作
但它仍然是一个不干净的解决方案。