I need to use the onnxruntime library in an Android project, but I can't understand how to configure CMake to be able to use C++ headers and *.so from AAR.
I created a new Android Native Library module and put onnxruntime-mobile-1.11.0.aar into libs
but wen I do #include "onnxruntime_cxx_api.h"
in my C++ code I encounter with an error:
In file included from /Users/ash/AndroidStudioProjects/cv-demo/android/src/nativelib/src/main/cpp/OrtInferenceSession.cpp:8: /Users/ash/AndroidStudioProjects/cv-demo/android/src/nativelib/src/main/cpp/OrtInferenceSession.hpp:20:10: fatal error: 'onnxruntime_cxx_api.h' file not found
I see that the files I need are packed in AAR:
How to specify paths to headers and *.so inside onnxruntime-mobile-1.11.0.aar in my CMakeLists.txt to use them in my C++ code?