我自己构建了我的 (LineageOS) 映像,并且喜欢预装一些工具。为此,我认为,我下载了 APK 并在构建时将其复制为预构建二进制文件。但不幸的是,这并不像我想象的那么容易。
我在文件旁边提供的 APK Android.mk
。的内容Android.mk
如下:
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
PRIVATE_VERSION := 0.118.0
LOCAL_MODULE := mytermux
LOCAL_CERTIFICATE := PRESIGNED
LOCAL_SRC_FILES := termux-app_v$(PRIVATE_VERSION)+github-debug_arm64-v8a.apk
LOCAL_MODULE_CLASS := APPS
LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
include $(BUILD_PREBUILT)
当我现在重新启动智能手机时,我在 logcat 输出中看到以下消息。但我在相关搜索引擎中找不到任何对此消息的引用。
01-07 12:29:27.419 1261 1261 I PackageManager: /system/app/mytermux changed; collecting certs
01-07 12:29:27.421 1261 1261 W PackageManager: Failed to scan /system/app/mytermux: Failed collecting certificates for /system/app/mytermux/mytermux.apk
有人能帮我吗?