INSTALL_FAILED_NO_MATCHING_ABIS終極解決方案

Maat紅飛發表於2019-03-04

出現這個原因是因為該native libraries不支援當前的cpu的體系結構。
CPU常見體系結構:

  1. x86
  2. x86_64
  3. armeabi
  4. arm64

個人認為遇到這種問題推薦換官方模擬器,Genymotion解決起來比較麻煩。下面是官方模擬器的解決方法:
我們模擬器日常用的CPU架構是前兩種,因為最後兩種很慢,很少用,所以遇到這種問題,你換armeabi或arm64架構就可以解決.

  1. 看看程式中,.so是什麼檔案,下面這個是騰訊的tinker,armeabi架構的。那就建立armeabi架構的虛擬機器

    INSTALL_FAILED_NO_MATCHING_ABIS終極解決方案
  2. 開啟Android Virtual Device manager,新建模擬器:

    INSTALL_FAILED_NO_MATCHING_ABIS終極解決方案
  3. 點Next會遇到這一步,選擇系統映象,點Other Images,選擇armeabi的架構就可以,有的版本無法建立,就換一個試一試。

    INSTALL_FAILED_NO_MATCHING_ABIS終極解決方案

    最簡單的辦法就是不使用虛擬機器,使用真機就不存在這樣的問題。?

網上查了好多,最終還有自搞定的。分享給大家節約點時間。
Be kind one another。

相關文章