当前位置:编程学习 > wap >>

android2.1因缺少libjnigraphics.so而无法加载.so库的问题

我将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

请教各位,这个问题该如何解决,谢谢!
Android 2.1 libjnigraphics.so --------------------编程问答-------------------- 没戏...... --------------------编程问答-------------------- 有一个办法的亲 --------------------编程问答--------------------
引用 2 楼 x67125108 的回复:
有一个办法的亲

什么办法?
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,