0
我有一個Application.mk和一個Android.mk文件。Android NDK:可以切換多個庫的APP_STL嗎?
Application.mk看起來像
NDK_TOOLCHAIN_VERSION := 4.8
APP_PLATFORM := android-9
APP_STL := c++_shared
APP_ABI := armeabi-v7a
和我的Android.mk看起來像
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := foo1
LOCAL_SRC_FILES := foo1.cpp
# ... some other stuff ...
include $(BUILD_SHARED_LIBRARY)
include $(CLEAR_VARS)
LOCAL_MODULE := foo2
LOCAL_SRC_FILES := foo2.cpp
# ... some other stuff ...
include $(BUILD_SHARED_LIBRARY)
現在我想該庫libfoo1使用C++ _爲APP_STL和libfoo2使用C++共享靜態_爲APP_STL。 (我知道,通常不應該做成relation between app_stl values with static and shared build android)。有沒有一個簡單的方法,而不建立一個額外的項目,並將庫導入到其他項目?