
java
wangxinhe1018
一个自以为是的家伙!
展开
-
jni调用出现SIGABRT崩溃
当调用jni时出现SIGABRT崩溃,具体崩溃如下:出错堆栈1 #00 pc 0001ce56 /system/lib/libc.so (abort+57) [armeabi-v8]2 #01 pc 0034fc63 /system/lib/libart.so (art::Runtime::Abort(char const*)+910) [armeabi-v8]3 #02 pc 000071b3 /system/lib/libbase.so (android::base::LogMessag...原创 2020-09-08 18:18:22 · 2422 阅读 · 0 评论 -
jni调用出现SIGSEGV崩溃
关于如下jni崩溃,一开始看到段错误,想到是内存操作不当的问题,但是看了下面的堆栈想当然以为是系统库libart.so的armeabi-v8和libgaclient.so的armeabi-v7a不匹配导致的问题,后面搜到简书上的文章<Java - Android 融云IM与百度LBS结合的那些坑>和<Flutter-Android趟坑笔记>,但是查看android应用层的确是" ndk { abiFilters ‘armeabi-v7a’ }",后面查看了崩溃前写的日原创 2020-08-27 21:25:31 · 917 阅读 · 0 评论 -
jna调用c++的动态库
用Intellij idea来编写java程序,参考了csdn上的文章<Java通过JNA方式调用DLL>,将生成的动态库直接放到idea工程的src目录下,然后报错"Exception in thread "main" java.lang.UnsatisfiedLinkError: Error looking up function 'add': 找不到指定的程序。",...原创 2020-02-24 18:40:39 · 1258 阅读 · 0 评论