Java MultiSim库未满足LinkError:findLibrary返回null

Java MultiSim库未满足LinkError:findLibrary返回null,java,android,Java,Android,我正在使用一个第三方库来检测android旧版本和新版本的多个SIM卡:通过@Tapa Save,但在将该库添加到我的依赖项并尝试运行时,会抛出一个无法找到库的异常 dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.kirianov.multisim:multisim:1.0' } 它只是崩溃了,并向我显示了这个错误 java.lang.UnsatifiedLinkErro

我正在使用一个第三方库来检测android旧版本和新版本的多个SIM卡:通过@Tapa Save,但在将该库添加到我的依赖项并尝试运行时,会抛出一个无法找到库的异常

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.kirianov.multisim:multisim:1.0'
}
它只是崩溃了,并向我显示了这个错误

java.lang.UnsatifiedLinkError:无法从加载程序加载multisimlib dalvik.system.PathClassLoader[DexPathList[[zip文件] “/data/app/com.sampleapp-2.apk”],nativeLibraryDirectories=[/data/app-lib/com.sampleapp-2, /供应商/lib,/system/lib]]]:返回的findLibrary 空的


因此,我查阅了许多与此问题相关的stackoverflow的资料,但都没有任何帮助

您可能想尝试添加multidex并将mavenCentral()添加到project gradle中

buildscript {
    repositories {
        jcenter()
        mavenCentral()
    }
        dependencies {
        classpath 'com.android.tools.build:gradle:2.2.2'

    }
}

要添加多索引,请尝试使用:compile'com.kirianov.multisim:multisim:2。0@aar“仍然不能在6.0以上的android上工作(运行时权限请求),但我在这方面工作issue@TapaSave谢谢,但我在尝试同步错误时遇到此错误:(23,13)无法解析:com.kirianov.multisim:multisim:2.0您使用'@aar'后缀?@TapaSave Yea,我使用的就是这个编译'com.kirianov.multisim:multisim:2'。0@aar'