2

我正在使用 Google 提供的 Eclipse ADT 环境开发一个 Android 项目。这个项目有一个有点复杂的Android.mk文件,很容易被错误配置。为了确保正确的构建流程并将警告和诊断消息输出到控制台输出,我依赖于$warning()命令。

命令运行良好,$warning()预期输出显示在构建控制台中;但是,Eclipse IDE 将我调用命令的行标记$warning()为有错误。这些错误按层次结构传播到 Project Explorer Navigation 窗口,其中Android.mkjni文件夹也显示为有错误。

以下是触发错误的命令示例:

$(warning value of BUILD_CONFIG IS '$(BUILD_CONFIG)')

尽管一切都按预期工作,但我有点迂腐,想从 IDE 中删除这些错误错误。这可能吗?

4

1 回答 1

6

您可以使用$(info)而不是$(warning). 请注意,即使是这些无辜的消息也会破坏本机调试设置ndk-gdb;我只是有条件地使用它们,例如

ifeq ($V,1)
  $(info value of BUILD_CONFIG IS '$(BUILD_CONFIG)')
endif
于 2014-01-02T23:43:07.367 回答