我希望将预构建的APK添加到我的AOSP构建中。我已经可以通过执行以下操作来实现这一点:
-
将APK添加到
文件夹
-
文件该文件包含以下内容:
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := optional
LOCAL_MODULE := <name of APK>
LOCAL_SRC_FILES := <Name of APK>.apk
LOCAL_MODULE_CLASS := APPS
LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
LOCAL_CERTIFICATE := platform
include $(BUILD_PREBUILT)
-
添加:
PRODUCT_PACKAGES += \ <name of APK>
这会将APK添加到
/数据/应用程序
文件夹,以便用户可以实际更新预构建的APK。
我试过这些建议
this
问题,他们没有工作。我试过这个建议
this
问题,并将APK输出到
文件夹,一旦我把图像闪到我的设备上,应用程序就不在了。该问题的第二个答案确实对此提供了可能的解释,但没有其他建议。
最终,我需要在我的构建中预加载一个可以更新的APK,所以如果这不起作用或是一个糟糕的方法,我愿意接受建议。