首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Bitcoinj不会用Android编译到Nexus 5上

Bitcoinj不会用Android编译到Nexus 5上
EN

Stack Overflow用户
提问于 2015-02-17 10:43:03
回答 1查看 2.2K关注 0票数 2

我正在用Bitcoinj构建一个应用程序,我试图在Nexus 5上运行它。当我用等级来构建Bitcoinj -编译'org.bitcoinj:bitcoinj-core:0.12‘时,我收到了这个错误.

INSTALL_FAILED_NO_MATCHING_ABIS" “失败”

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

谢谢,

丹。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-03-08 09:27:48

当尝试运行一个使用Nexus 5的BitcoinJ库的android应用程序时,使用最新的Android5.0版本(Lollipop),您将得到这个错误消息"INSTALL_FAILED_NO_MATCHING_ABIS“。主要原因是,您正在尝试安装一个具有本机库的应用程序,而它没有用于cpu体系结构的本机库。

解决这个问题的本地库是Scrypt.jar,所以我排除了它。

代码语言:javascript
复制
    compile('com.google:bitcoinj:0.11.3') {
    exclude module: 'scrypt'
}

而不是用

代码语言:javascript
复制
com.lambdaworks.crypto.SCrypt;

例如,使用另一个闪烁库,

代码语言:javascript
复制
org.spongycastle.crypto.generators.SCrypt;

祝好运

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28560096

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档