1.Android.mk 添加jar
Lua
include $(CLEAR_VARS)
# 这里的名字必须与 Launcher3 引用的一致
LOCAL_MODULE := myLib
LOCAL_MODULE_CLASS := JAVA_LIBRARIES
# 这里的路径指向你刚才导出的那个 JAR
LOCAL_SRC_FILES := libs/mylib.jar
LOCAL_UNINSTALLABLE_MODULE := true
# 【关键核心代码】将 link_type 声明为 system,解决报错
LOCAL_SDK_VERSION := system_current
include $(BUILD_PREBUILT)
2.Android.mk 引用
php
#
# Build rule for Quickstep library.
#
include $(CLEAR_VARS)
LOCAL_USE_AAPT2 := true
LOCAL_AAPT2_ONLY := true
LOCAL_MODULE_TAGS := optional
LOCAL_STATIC_JAVA_LIBRARIES := libSharedSystemUI myLib #jar依赖
#...
这里编译的是Launcher3源码