2 u012438968 u012438968 于 2015.07.27 11:28 提问

关于UnsatisfiedLinkError的问题

Android studio运行项目
报错:
java.lang.UnsatisfiedLinkError: Couldn't load librdpdf from loader dalvik.system.PathClassLoader[dexPath=/data/app/may.com.pro-2.apk,libraryPath=/data/app-lib/may.com.pro-2]: findLibrary returned null
报错位置
System.loadLibrary("librdpdf");
gradle已经添加
sourceSets {
main {
jniLibs.srcDirs = ['libs']
}
}
main/jniLibs/ armeabi文件夹和-v7a下都放入了so
为什么还会报错,希望大家帮帮忙 谢谢!!!!

2个回答

you12345678901234567
you12345678901234567   2015.07.27 12:31

换成64位,或者32位版本的

u012438968
u012438968   2015.07.27 13:24

跟这个貌似没关系吧...

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
UnsatisfiedLinkError UnsatisfiedLinkError报错的问题
今天用七牛云集成Demo碰见了一个错误:具体错误如下 java.lang.UnsatisfiedLinkError: dlopen failed: /data/app/com.huayu.android.demoframe-2/lib/x86/libpldroidplayer.so: has text relocations at java.lang.Runtime.loadLibrary(R
UnsatisfiedLinkError问题
记录一个UnsatisfiedLinkError问题 现象:java 调用一个so文件的native方法 出现UnsatisfiedLinkError错误 原因:so里的文件头的命名空间和java里触发调用的那个类的命名空间不一样 答案:将那个类的命名空间改成和so里文件头命名空间一样
UnsatisfiedLinkError
UnsatisfiedLinkError 一般就是调用没有找到c实现的native函数出现的。 keyi JNI下的findclass以及注册native方法是否都成功了。
解决高德地图UnsatisfiedLinkError问题
今天遇到一个bug,高德地图3d地图java.lang.UnsatisfiedLinkError问题分析:没有找到libgdamapv4sdk751.sojava.lang.UnsatisfiedlinkError 的解释如下Thrown when an attempt is made to invoke a native for which an implementation could not
百度地图UnsatisfiedLinkError问题
问题有三个  1.一般情况都是因为在libs文件中导入so文件,而没有在build中配置 或者在main文件夹下新建jniLibs就可解决问题 2.so文件没有64位文件或者是so文件冲突无法使用: ,问题原因大多是因为你同时集成了其他应用,导致你有多个so文件夹: 如同我的这个样子,这时候你需要干掉 箭头指向的这个:arm64-v8a 这个64位的文件夹,问题就解决了
Android6.0百度地图导入UnsatisfiedLinkError的问题
前言今天用AS写一个带有百度地图相关的项目时,发现了一个问题 提示 Error:Execution failed for task ':app:compileDebugNdk'. > Error: Your project contains C++ files but it is not using a supported native build system. Consider using C
UnsatisfiedLinkError错误解决
java.lang.UnsatisfiedLinkError: Couldn't load vi_voslib from loader dalvik.system.PathClassLoader
JNI UnsatisfiedLinkError:
Believe you are stucking at below exception when try to use JNI, it is real tough and no any usefull document to solve it. Exception in thread "main" java.lang.UnsatisfiedLinkError: abc.call.print()V
UnsatisfiedLinkError解决办法
UnsatisfiedLinkError解决办法
UnsatisfiedLinkError: dalvik.system.PathClassLoader
头疼 主要的话是这是因为应用工程中lib文件夹下面有armeabi和armeabi-v7a等多个目录(分别对应不同的CPU平台),安装时,会根据不同CPU平台把对应的lib下的so文件拷贝到手机的指定分区中。  自己的lib里面明明就是有的,报这个错误,我就认真看了,lib是在armeabi-v7a里面的, 开始是: ndk { abiFilters 'armeabi'