I came across this post that is almost what I need:
How to compile a static library using the Android NDK?
Basically, there are certain parts in my project that are never updated, so I am trying to avoid having them built every single time I update the Android.mk file to add something.
The above answer shows how to get some of the code built into a separate static lib, but when I try to pre-build the above code in a separate Android.mk file, It won't build by itself. This seems a little redundant... If I have to build them both at the same time, then what's the point of making a separate static lib anyways?
And if I change Android.mk in the separate project to read:
include $(BUILD_SHARED_LIBRARY)
and include it like this in the main project:
LOCAL_SHARED_LIBRARIES := libMyaccessories.so
then I get unresolved reference to(function name), probably because it can't find the shared lib(which is in the calling path)
See Question&Answers more detail:osCan anyone help me out with this?