我創建基於位於/device/sample
想法是端口用C++編寫的現有應用程序的示例設備上的新的SDK組件(應用程序),它利用了大量的模板,RTTI,異常,STL;從文檔很清楚,如果我用gnustl_static/gnustl
_shared支持構建我的應用程序,這將爲我提供所需的所有支持。Android SDK中的組分:添加用於新SDK組件(應用程序)gnustl_static支持
現在,如果我正在創建一個NDK應用程序,它有Application.mk
我知道在其中添加APP_STL := gnustl_static
是一種方法。
但作爲組件是新設備sdk-addon的一部分。
Q1。我不知道如何爲構建sdk-addon的本地C++應用程序/組件提供Application.mk。 Q2302。按我的知識,我只能訪問Android.mk和我只使用Android.mk
我試圖按照Android.mk選項的各種組合沒有任何的運氣尋找一種方式來添加gnustl_static支持
LOCAL_CPPFLAGS += -fexceptions
LOCAL_CPPFLAGS += -frtti
LOCAL_SRC_FILES += libs/$(TARGET_ARCH_ABI)/libstdc++.a
LOCAL_STATIC_LIBRARIES := gnustl_static
請告訴我,如果您有任何建議,謝謝。