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 に答える