Os pontos de pré-instalação do apk da série Rockchip precisam de atenção

Existem duas maneiras de integrar apk de terceiros no rockchip sdk:

1 Armazenado em android11\device\rockchip\rk356x\rk3568_xx\preinstall

Este diretório armazena diretamente o arquivo .apk e o script irá descompactar automaticamente o apk para gerar a pasta do aplicativo correspondente. O apk neste diretório será otimizado por dex2oatd64.

2 Armazenado em X:\android\android11\vendor\rockchip\common\apps geralmente está na forma de uma pasta, aqui você pode consultar o método de um apk para operar, aqui deve-se observar que o nome da pasta e o nome do apk devem ser os mesmos. O apk integrado neste método também será otimizado durante a compilação e um diretório de otimização oat será gerado no diretório correspondente a out.

LOCAL_PATH := $(call my-dir)
 
include $(CLEAR_VARS)
LOCAL_MODULE := Calendar3
LOCAL_MODULE_CLASS := APPS
LOCAL_MODULE_TAGS := optional
LOCAL_BUILT_MODULE_STEM := package.apk
LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
#LOCAL_PRIVILEGED_MODULE := true
LOCAL_CERTIFICATE := PRESIGNED
#LOCAL_OVERRIDES_PACKAGES := 
LOCAL_SRC_FILES := $(LOCAL_MODULE).apk
include $(BUILD_PREBUILT)

Observação 1 Não importa qual método seja usado, se o sistema abrir LOCAL_DEX_PREOPT, o aplicativo de terceiros será otimizado durante o processo de compilação. Aqui está um aplicativo de terceiros do Baidu Netdisk. Quando estiver integrado ao sistema, ele solicitará:

Acho que você gosta

Origin blog.csdn.net/xiaowang_lj/article/details/131783106
Recomendado
Clasificación