Как решить ошибку сборки - модули пакета могут не определять LOCAL_MODULE_SUFFIX - PullRequest
0 голосов
/ 02 августа 2020

Я впервые создаю версию AOSP и пытаюсь сделать свое приложение системным. Итак, я создал этот файл android .mk, но во время процесса сборки он выдает ошибку - модули пакета могут не определять LOCAL_MODULE_SUFFIX. Может, кто-нибудь поможет мне. Также приветствуются альтернативы этому методу, мне просто нужно установить свое приложение как системное, чтобы оно получило больше разрешений. Мой файл android .mk: -

LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := CallRecorder_static
LOCAL_SRC_FILES := $(call all-java-files-under, java)
LOCAL_RESOURCE_DIR = $(LOCAL_PATH)/res
include $(BUILD_STATIC_JAVA_LIBRARY)
LOCAL_MODULE_TAGS := optional
LOCAL_CERTIFICATE := platform
LOCAL_PACKAGE_NAME := CallRecorder
LOCAL_PRIVATE_PLATFORM_APIS := true
LOCAL_PROGUARD_ENABLED := disabled 
LOCAL_PRIVILEGED_MODULE := true
LOCAL_UNINSTALLABLE_MODULE := true
LOCAL_MODULE_PATH := $(TARGET_OUT_APPS)
LOCAL_STATIC_JAVA_LIBRARIES := libarity android-support-v4  
include $(BUILD_PACKAGE)
include $(call all-makefiles-under,$(LOCAL_PATH))
...