作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我本质上是在尝试遵循描述的 SO 解决方案 here , 但我遇到了问题。
这基本上就是我在 JNI 库中所做的事情:
handle = dlopen("/data/data/lib/my.package/lib/myLibrary.so", RTLD_LAZY);
myFunctionName = (func)dlsym(handle, "main");
(*myFunctionName)(numberOfArgs, arguments);
问题是上面只有在
System.loadLibrary("myLibrary")
从调用 JNI 的同一 Java 代码调用。但这显然违背了通过 dlopen 加载库的目的。
我从 LocCat 得到的就是
A/libc(29472): Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1)
出了什么问题?与 myLibrary.so 的构建参数有关吗?
最佳答案
在使用 dlerror() 诊断问题后,我实际上发现 dlopen 失败了。原来路径错了。应该是:
handle = dlopen("/data/data/my.package/lib/myLibrary.so", RTLD_LAZY);
关于android - 在另一个 JNI 库中加载 JNI 库崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15244333/
我正在开发一个需要能够平均三个数字的 Facebook 应用程序。但是,它总是返回 0 作为答案。这是我的代码: $y = 100; $n = 250; $m = 300; $number = ($y
我只是无法弄清楚这一点,也找不到任何对我来说有意义的类似问题。我的问题:我从数据库中提取记录,并在我的网页上以每个面板 12 条的倍数显示它们。因此,我需要知道有多少个面板可以使用 JavaScrip
我是一名优秀的程序员,十分优秀!