сторонние apk могут быть изменены при сборке при предварительной сборке в ROM - PullRequest
0 голосов
/ 26 сентября 2019

Я разработчик Android ROM.Мы встраиваем сторонний apk (iqiyi.apk) в наш ROM.Замечено, что при сборке apk, «установленный» в / system / app, отличается от исходного.Их md5 меняется.Я проверил каталог out и подтвердил, что это произошло при сборке. Результат сборки apk в каталоге out уже изменен.

Проект использует Android.mk для сборки уже существующего apk (iqiyi.apk)в ПЗУ.Android.mk находится здесь:

LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := iQIYISDK
LOCAL_MODULE_PATH := $(TARGET_OUT_DATA)
LOCAL_MODULE_CLASS := APPS
LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
LOCAL_MODULE_TAGS := optional
LOCAL_SRC_FILES := iqiyi.apk
LOCAL_CERTIFICATE := PRESIGNED
LOCAL_PREBUILT_JNI_LIBS := $(foreach LIB,$(EMBEDDED_JNI_LIBS),$(LIB:$(LOCAL_PATH)/%=%))
include $(BUILD_PREBUILT)

apk iqiyi.apk находится в проекте.

Как решить эту проблему?

...