我正在使用 Bitcoinj 构建一个应用程序,我正在尝试在 Nexus 5 上运行它。当使用 Grade 构建 Bitcoinj - 编译 'org.bitcoinj:bitcoinj-core:0.12' - 然后在手机上运行该应用程序时,我收到这个错误...
“失败 [INSTALL_FAILED_NO_MATCHING_ABIS]”
有谁知道这是为什么,或者如何解决?
谢谢,
担。
我正在使用 Bitcoinj 构建一个应用程序,我正在尝试在 Nexus 5 上运行它。当使用 Grade 构建 Bitcoinj - 编译 'org.bitcoinj:bitcoinj-core:0.12' - 然后在手机上运行该应用程序时,我收到这个错误...
“失败 [INSTALL_FAILED_NO_MATCHING_ABIS]”
有谁知道这是为什么,或者如何解决?
谢谢,
担。
当尝试使用最新的 android 版本 5.0 (Lollipop) 运行使用 Nexus 5 的 BitcoinJ 库的 android 应用程序时,您将收到此错误消息“INSTALL_FAILED_NO_MATCHING_ABIS”。主要原因是您正在尝试安装具有本机库的应用程序,并且它没有适用于您的 cpu 架构的本机库。
出现问题的本机库是 Scrypt.jar,所以我将其排除在外
compile('com.google:bitcoinj:0.11.3') {
exclude module: 'scrypt'
}
而不是使用
com.lambdaworks.crypto.SCrypt;
例如,只需使用另一个加密库,
org.spongycastle.crypto.generators.SCrypt;
祝你好运