【发布时间】:2017-01-27 15:54:24
【问题描述】:
我正在使用第三方库来检测旧版本的 android 和从此处找到的较新版本的多个 sims:@Tapa 保存的https://stackoverflow.com/a/41544422/1860982 但是在将库添加到我的依赖项并尝试运行它时会抛出找不到库的异常。
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.kirianov.multisim:multisim:1.0'
}
它只是崩溃并显示这个错误
java.lang.UnsatisfiedLinkError: 无法从加载器加载 multisimlib dalvik.system.PathClassLoader[DexPathList[[zip 文件 "/data/app/com.sampleapp-2.apk"],nativeLibraryDirectories=[/data/app-lib/com.sampleapp-2, /vendor/lib, /system/lib]]]: findLibrary 返回 空
因此,我在 stackoverflow 上查看了许多与此问题相关的资源,但都没有帮助。
【问题讨论】:
-
请尝试使用:compile 'com.kirianov.multisim:multisim:2.0@aar'
-
仍然无法在 6.0 以上的 android 上工作(运行时权限请求),但我正在处理这个问题
-
@TapaSave 谢谢,但我在尝试同步时遇到此错误错误:(23、13)无法解决:com.kirianov.multisim:multisim:2.0
-
你使用'@aar'后缀?
-
@TapaSave 是的,我用这个完全编译'com.kirianov.multisim:multisim:2.0@aar'