gpt4 book ai didi

android - Android NDK:断言失败:LOCAL_MAKEFILE未定义

转载 作者:行者123 更新时间:2023-12-03 04:47:58 25 4
gpt4 key购买 nike

我正在尝试构建项目,并且在执行gradle任务进行构建时,我收到以下错误:

~/Library/Android/sdk/ndk/21.2.6472646/build/core/prebuilt-library.mk:20: *** Android NDK:  Assertion failure: LOCAL_MAKEFILE is not defined    .  Stop.

我以前从未使用过NDK,而且不确定从哪里开始。

显然 LOCAL_MAKEFILE没有定义,但是我应该在哪里定义呢?

如下所示,预构建库文件的第20行:
    15  
16 # this file is included from prebuilt-shared-library.mk or
17 # prebuilt-static-library.mk to declare prebuilt library binaries.
18 #
19
20 $(call assert-defined, LOCAL_BUILD_SCRIPT LOCAL_MAKEFILE LOCAL_PREBUILT_PREFIX LOCAL_PREBUILT_SUFFIX)
21
22 $(call check-defined-LOCAL_MODULE,$(LOCAL_BUILD_SCRIPT))
23 $(call check-LOCAL_MODULE,$(LOCAL_MAKEFILE))
24 $(call check-LOCAL_MODULE_FILENAME)
25

有人知道发生了什么事吗?

欢迎任何帮助!

现在谢谢!

最佳答案

这是https://github.com/android/ndk/issues/1267。 NDK即将发布的版本中将修复该问题。仅当您的主要Android.mk文件未实际命名为Android.mk时,才会出现此问题。

关于android - Android NDK:断言失败:LOCAL_MAKEFILE未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62070172/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com