Android 3.1找不到我的.so

时间:2013-02-11 21:31:31

标签: android android-3.1-honeycomb

我有一个使用自定义.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:无法打开共享对象文件:没有这样的文件或目录

我该如何解决这个????

2 个答案:

答案 0 :(得分:0)

您是否有正在测试的CPU架构的.so文件?

常见的架构是armabi,armabi-v7a和x86。

enter image description here

答案 1 :(得分:0)

看起来它不是Android 3.1的问题,它的Google TV不支持NDK,所以它不会加载我的共享对象文件。 code.google.com/p/googletv-issues/issues/detail?id=12