我有一个使用自定义.so库的android项目,当我解开我的应用程序时,我查看了/data/data/"app.name.space"/lib文件夹,并且有我的libfoo.so文件。当应用加载时我得到了
错误/ AndroidRuntime(2293):致命异常:主要 java.lang.ExceptionInInitializerError
引起:java.lang.UnsatisfiedLinkError:/data/data/"app.name.space"/lib/libfoo.so:无法打开共享对象文件:没有这样的文件或目录
我该如何解决这个????
答案 0 :(得分:0)
您是否有正在测试的CPU架构的.so文件?
常见的架构是armabi,armabi-v7a和x86。
答案 1 :(得分:0)
看起来它不是Android 3.1的问题,它的Google TV不支持NDK,所以它不会加载我的共享对象文件。 code.google.com/p/googletv-issues/issues/detail?id=12