2017-07-31 7 views
3

API 26にAndroidアプリケーションをインストールしようとしましたが、このエラーが発生しています。Android APK [INSTALL_FAILED_NO_MATCHING_ABIS:ネイティブライブラリの抽出に失敗しました。res = -113]

まず、私はbuild tool version - 25.3.1と同じ問題が発生しました。

enter image description here

そして私は26.0.1build tools versionを更新し、26.0.0にライブラリのバージョンをサポートしています。

Google Playサービスの最新バージョン - 11.0.4です。

私が使用しているアンドロイドライブラリにネイティブコード、つまりC++コードが含まれているかどうかを確認しましたが、私が使用したライブラリライブラリはすべてPHP、Python、Rubyのビットで1つのライブラリが必要です。

私は

  1. Googleマップ
  2. Googleの場所
  3. GoogleのGCMを使用しています。

私はhere

splits { 
    abi { 
     enable true 
     reset() 
     include 'x86', 'armeabi-v7a' 
     universalApk true 
    } 
} 

を述べた。しかし同じエラー毎回遭遇したとして私のGradleファイルにABI分割を含めて試してみました。

エミュレータデバイスの詳細:あなたのアプリは、ARMアーキテクチャとあなたがそうでなければx86などのアプリのサポートをインストールしようとしているデバイスまたはエミュレータを使用している場合、この​​から基づい

enter image description here

答えて

2

、この問題が発生します。 ARMエミュレータにインストールしてみてください。また、アプリケーションがARMv7アーキテクチャで構築されている場合は、のみ、ABIのシステムイメージを使用してください。armeabi-v7a

その他の参照:

この情報がお役に立てば幸い!

+0

NagarjunaがAndroid Studioの「標準」F10コンパイルを使用してAPKをエミュレータにプッシュしようとしていると仮定します:gradleに 'include 'x86'、 'armeabi-v7a''という行があり、スクリーンショットがx86を指しているのでSDK_should_ push適切なAPK ... – snachmsm

+0

はい、適切なAPKを取っています。エミュレータに手動でx86 APKをインストールしようとしたが、同じ問題に直面していることを確認するため。 –

関連する問題