2017-11-13 12 views
0

でアプリをインストールしている間、私は本当のAndroidデバイス(小米科技ノート4とネクサス7)の上に私のアプリをインストールしようとしていたが、それはようなエラーが表示さ - 今、この問題が議論されているINSTALL_FAILED_NO_MATCHING_ABISは、実際のデバイス

Failure [INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extract native libraries, res=-113] 

Like this one でも、エミュレータではこの問題に直面しているので、適切なCPUイメージ(ARMまたはx86)のエミュレータを作ることができます。

実際のデバイスではどのように修正できますか?

答えて

1

jniLibsフォルダが正しく配置されていることを確認する必要があります。また、.soファイルを含むarmeabi-v7aフォルダがあることを確認してください。 armeabi-v7aにはより大きなCPUセットがあります。

| --app:

| - | --src:

| - | - |

--main | - | - | - | - -libs (私たちは、後に含まそのフォルダ、ここで注意してください)

| - | - | - | - | --armeabi-v7a

| - | - | - - | - | - | - 。soファイル

| - | - | - | - | --x86

| - | - | - | - | - | - 。ファイル

ので第二に、 build.gradle

compile fileTree(dir: 'libs', include: ['.jar','.so']) 

アプリの宿題をしなさいに存在し、あなたの本当のデバイスのCPUアーキテクチャを研究していない場合、この行を追加します。だから、あなたは欠けているものを得ることができます。

+0

ありがとうございました。 – Darpan

関連する問題