error: E/AndroidRuntime(926): Caused by: java.lang.UnsatisfiedLinkError: Couldn't load fastcvsample from loader dalvik.system.PathClassLoader[dexPath=/data/app/com.qualcomm.fastcorner-1.apk,libraryPath=/data/app-lib/com.qualcomm.fastcorner-1]: findLibrary returned null
I'm using MacOSX. I have no idea how to fix this. I need specific steps to take.
It may be because you forgot to convert the jni part into C/C++ project https://developer.qualcomm.com/mobile-development/mobile-technologies/computer-vision-fastcv/compiling-and-running-fastcv-sample-app
To compile the native part, we'll need to add C/C++ attributes to the project.
To do so, use File > New > Other > C/C++ > Convert to a C++ Project menu option to add C/C++ attributes to the project.
NOTE:
Contrary to what the text of the menu option implies, this does not replace the Android application attributes with C/C++ application attributes, nor does it create a new project in place of, or side-by-side with, your Android application. It only adds additional attributes for C/C++ to the project, alongside the Android attributes.
The wizard invoked to add C/C++ attributes for your project will ask you to configure the project type and toolchains to use for the project. By selecting Makefile project for the project type, and Other Toolchain for the toolchains, you configure the project to invoke GNU Make to build the C/C++ portion of your project.
This is where you will be integrating the two build systems (the Java part using the ADT, with the C/C++ part using the NDK).