1

我目前为多个目标构建我的 Android 本机库,但作为构建速度的改进,我想基于优化设置构建一个子集。我在 Application.mk 中尝试了类似的方法,但它不起作用:

APP_MODULES := a b c
ifeq ($(APP_OPTIM),debug)
        APP_ABI := armeabi x86
else
ifeq ($(APP_OPTIM),release)
   APP_ABI  := armeabi-v7a
endif
endif
APP_STL := gnustl_static

它甚至在这个文件中设置了 APP_OPTIM?还是我需要使用其他变量,例如“APP_DEBUG”,或者这根本不可能?

4

1 回答 1

0

看来您可以像这样在“Application.mk”中使用“APP_DEBUG”布尔值:

ifeq ($(APP_DEBUG),true)
APP_ABI := armeabi
else
ifeq ($(APP_DEBUG),false)
APP_ABI := x86 armeabi-v7a
else
# for cleaning all
APP_ABI := x86 armeabi-v7a armeabi
endif
endif

希望我可以帮助有关此信息的人。

于 2012-06-15T13:02:32.280 回答