让我解释一下我的问题:
我有一个java的api,用于Android设备的示例程序,其中包含一些用于设备不同用途的函数,比如读取插入它的卡。
关键是示例程序使用jni层中的本机方法从.so文件执行该方法,我没有源代码也没有头文件。
我的问题是,如果我能以某种方式使用.so文件中的函数从android-ndk调用它们(不从java调用本机方法)
有关额外的详细信息,我使用带有CMake的Android Studio。如果需要更多信息,请随时提问,我会更新问题。感谢。
编辑1:
#add_custom_command(TARGET native-lib POST_BUILD
# COMMAND ${CMAKE_COMMAND} -E copy
# ${CMAKE_CURRENT_SOURCE_DIR}/libs/${ANDROID_ABI}/libAndroid.so
# ${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/libAndroid.so)