我将ffmpeg打包成一个.so文件,在2.2以上的版本运行正常,而在2.1中运行出了错,错误如下:
05-07 16:46:39.967: I/dalvikvm(24683): Unable to dlopen(/data/data/com.xxx.android/lib/libffmpegutils.so): Cannot load library: link_image[1721]:    30 could not load needed library 'libjnigraphics.so' for 'libffmpegutils.so' (load_library[1051]: Library 'libjnigraphics.so' not found)我是在虚拟机上运行的,发现libjnigraphics.so只在2.2之后才有。
我试着把2.2的libjnigraphics.so导出来放到项目的libs/armeabi目录下,然后再System.loadLibrary,还是不行,报了以下的错误:
05-07 17:06:00.698: I/dalvikvm(27019): Unable to dlopen(/data/data/com.xxx.android/lib/libjnigraphics.so): Cannot load library: reserve_mem_region[778]: OOPS:    30 prelinked library 'libjnigraphics.so' mapped at 0x42f27000, not at 0xa9d00000请教各位,这个问题该如何解决,谢谢!
Android2.1libjnigraphics.so