編輯:關於Android編程
Android模擬器安裝APP出現INSTALL_FAILED_NO_MATCHING_ABIS錯誤解決方案
當我們想在電腦的Android模擬器中安裝APP的時候,會報INSTALL_FAILED_NO_MATCHING_ABIS錯誤【如圖1】,導致APP無法在模擬器中運行。下面給出我的解決方案,希望能對你有所幫助!
Android模擬器下安裝APP報INSTALL_FAILED_NO_MATCHING_ABIS錯誤解決方案
【圖1】adb install 命令安裝APP
原因分析:
由於安裝的APP中使用了與當前CPU架構不一致的native libraries,所以導致報錯,因為現在絕大多數的智能手機還都是采用ARM架構的,雖然android是支持ARM和x86架構,但是它們的指令集是有差別的,APP在開發的時候使用的是ARM的本地庫,而我們在用AVD創建模擬器的時候使用的是x86的CPU,因此導致報錯。所以,如果APP是在x86架構下編譯的我們就創建x86cpu的模擬器,如果APP是在ARM架構編譯的我們就創建ARMcpu的模擬器。
解決方案:
首先要看你的模擬器CPU類型是哪一種結構,然後直接修改模擬器的CPU類型來適應你的native libraries就可以解決此問題。【如圖2】
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
簽名安卓應用程序Android應用以它的包名作為唯一標識。如果在同一部手機上安裝兩個包名相同的應用,後面安裝的應用就會覆蓋前面安裝的應用。為了避免這種情況的發生,Andr
Android提供了實現按照秒計時的API,今天就是用這個API實現簡單的倒計時。來個布局:<?xml version=1.0 encoding=utf-8
前言:今天還是圍繞著最近面試的一個熱門話題Android 6.0權限適配來總結學習,其實Android 6.0權限適配我們公司是在今年5月份才開始做,算是比較晚的吧,不過
程序應用步驟:打開應用:onCreateonStartonResumeBACK鍵:onPauseonStoponDestoryHOME鍵:onPauseonStop再次啟