如何在windows PC中使用我的另一个android项目中现有的.so文件?

如何在windows PC中使用我的另一个android项目中现有的.so文件?,android,android-ndk,ffmpeg,java-native-interface,Android,Android Ndk,Ffmpeg,Java Native Interface,我必须在android中使用ffmpeg库进行视频编辑应用。我在JNI或NDK方面没有经验。但是我有ffmpeg.so文件。我可以直接在我的新android应用程序中使用它吗 我正在使用它,但生成错误:,原因是:java.lang.UnsatisfiedLinkError:无法加载videokit:findLibrary返回null 如果没有,生成.so文件的步骤是什么?我搜索了很多东西,但大部分都在ubuntu中。如何在windows或mac os中生成?我可以反编译现有的.so文件吗?可能会

我必须在android中使用ffmpeg库进行视频编辑应用。我在
JNI
NDK
方面没有经验。但是我有
ffmpeg.so
文件。我可以直接在我的新android应用程序中使用它吗

我正在使用它,但生成错误:
,原因是:java.lang.UnsatisfiedLinkError:无法加载videokit:findLibrary返回null


如果没有,生成.so文件的步骤是什么?我搜索了很多东西,但大部分都在ubuntu中。如何在windows或mac os中生成?我可以反编译现有的.so文件吗?

可能会对您有所帮助。如果您已经修改了.so文件,那么您必须将其放入libs/armeabi中,并使用System.loadLibrary(“ffmpeg”)加载它;我已经试过了,但还是不起作用。抛出相同的错误。