私は Bitcoinj を使用してアプリを構築しており、Nexus 5 で実行しようとしています。グレードを使用して Bitcoinj を構築すると、'org.bitcoinj:bitcoinj-core:0.12' をコンパイルし、その後電話でアプリを実行すると、このエラー...
「失敗 [INSTALL_FAILED_NO_MATCHING_ABIS]」
これがなぜなのか、またはそれを修正する方法を知っている人はいますか?
ありがとう、
ダン。
私は Bitcoinj を使用してアプリを構築しており、Nexus 5 で実行しようとしています。グレードを使用して Bitcoinj を構築すると、'org.bitcoinj:bitcoinj-core:0.12' をコンパイルし、その後電話でアプリを実行すると、このエラー...
「失敗 [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;
幸運を