0

我有一个使用自定义 .so 库的 android 项目,当我解散我的应用程序时,我查看了 /data/data/"app.name.space"/lib 文件夹,并且有我的 libfoo.so 文件。当应用程序加载时,我得到

错误/AndroidRuntime(2293): 致命异常: main java.lang.ExceptionInInitializerError

引起:java.lang.UnsatisfiedLinkError: /data/data/"app.name.space"/lib/libfoo.so: 无法打开共享对象文件:没有这样的文件或目录

我该如何解决????

4

2 回答 2

0

你有你正在测试的 CPU 架构的 .so 文件吗?

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

在此处输入图像描述

于 2013-02-11T21:42:44.847 回答
0

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

于 2013-02-12T18:37:49.170 回答