Bitcoinj 不会用 Android Studio 编译到 Nexus 5

Bitcoinj will not compile onto Nexus 5 with Android Studio

我正在使用 Bitcoinj 构建一个应用程序,我试图在 Nexus 5 上 运行 它。当使用等级构建 Bitcoinj 时 - 编译 'org.bitcoinj:bitcoinj-core:0.12' - 然后 运行ning phone 上的应用程序,我收到此错误...

"Failure [INSTALL_FAILED_NO_MATCHING_ABIS]"

有没有人知道这是为什么,或者如何解决它?

谢谢,

段.

当尝试 运行 一个使用 Nexus 5 的 BitcoinJ 库的 android 应用程序时,最新的 android 版本 5.0 (Lollipop) 您将收到此错误消息 "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;

祝你好运