android local_module_path 多个,android - 在构建AOSP构建树时,发生LOCAL_MODULE未定义错误 - 堆栈内存溢出...

在构建Android Open Source Project (Oreo)时遇到一个问题,错误指出在某些模块中LOCAL_MODULE未定义。错误源于动态二进制.mk文件,导致编译失败。Android.mk文件的结构和内容被展示,但没有明确的解决方案。寻求有关如何解决此LOCAL_MODULE未定义问题的指导。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在构建AOSP(Oreo)源树时,发生以下错误

build/core/dynamic_binary.mk:17: error: packages/apps/TerminalTest/jni:

LOCAL_MODULE not defined before call to local-intermediates-dir.

18:25:16 ckati failed with: exit status 1

#### failed to build some targets (26 seconds) ####

应用程序源树

吉尼

Android.mk

src

资源

Android.mk

主Android.mk

LOCAL_PATH:= $(call my-dir)

include $(call all-subdir-makefiles)

include $(CLEAR_VARS)

LOCAL_PACKAGE_NAME := TerminalTest

LOCAL_MODULE_TAGS := optional

LOCAL_MODULE := libjni_terminal

LOCAL_SRC_FILES := $(call all-subdir-java-files)

LOCAL_STATIC_JAVA_LIBRARIES := android-support-v4

LOCAL_JNI_SHARED_LIBRARIES := libjni_terminalTest

# TODO: enable proguard once development has settled down

#LOCAL_PROGUARD_FLAG_FILES := proguard.flags

LOCAL_PROGUARD_ENABLED := disabled

include $(BUILD_PACKAGE)

jni / Android.mk

LOCAL_PATH:= $(call my-dir)

include $(CLEAR_VARS)

LOCAL_SRC_FILES := \

jni_init.cpp \

com_android_terminal_Terminal.cpp \

LOCAL_C_INCLUDES += \

external/libvterm/include \

libcore/include \

frameworks/base/include

LOCAL_SHARED_LIBRARIES := \

libandroidfw \

libandroid_runtime \

liblog \

libnativehelper \

libutils

LOCAL_STATIC_LIBRARIES := \

libvterm

LOCAL_CFLAGS := \

-Wno-unused-parameter \

LOCAL_MODULE := libjni_terminal

LOCAL_MODULE_TAGS := optional

include $(BUILD_SHARED_LIBRARY)

任何帮助将不胜感激

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值