Android模擬器安裝APP出現(xiàn)INSTALL_FAILED_NO_MATCHING_ABIS錯(cuò)誤解決方案
Android模擬器安裝APP出現(xiàn)INSTALL_FAILED_NO_MATCHING_ABIS錯(cuò)誤解決方案
當(dāng)我們想在電腦的Android模擬器中安裝APP的時(shí)候,會(huì)報(bào)INSTALL_FAILED_NO_MATCHING_ABIS錯(cuò)誤【如圖1】,導(dǎo)致APP無(wú)法在模擬器中運(yùn)行。下面給出我的解決方案,希望能對(duì)你有所幫助!
Android模擬器下安裝APP報(bào)INSTALL_FAILED_NO_MATCHING_ABIS錯(cuò)誤解決方案
【圖1】adb install 命令安裝APP
原因分析:
由于安裝的APP中使用了與當(dāng)前CPU架構(gòu)不一致的native libraries,所以導(dǎo)致報(bào)錯(cuò),因?yàn)楝F(xiàn)在絕大多數(shù)的智能手機(jī)還都是采用ARM架構(gòu)的,雖然android是支持ARM和x86架構(gòu),但是它們的指令集是有差別的,APP在開(kāi)發(fā)的時(shí)候使用的是ARM的本地庫(kù),而我們?cè)谟肁VD創(chuàng)建模擬器的時(shí)候使用的是x86的CPU,因此導(dǎo)致報(bào)錯(cuò)。所以,如果APP是在x86架構(gòu)下編譯的我們就創(chuàng)建x86cpu的模擬器,如果APP是在A(yíng)RM架構(gòu)編譯的我們就創(chuàng)建ARMcpu的模擬器。
解決方案:
首先要看你的模擬器CPU類(lèi)型是哪一種結(jié)構(gòu),然后直接修改模擬器的CPU類(lèi)型來(lái)適應(yīng)你的native libraries就可以解決此問(wèn)題?!救鐖D2】
感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!
相關(guān)文章
android異步請(qǐng)求服務(wù)器數(shù)據(jù)示例
這篇文章主要介紹了android異步請(qǐng)求服務(wù)器數(shù)據(jù)示例,需要的朋友可以參考下2014-03-03Android XMPP通訊自定義Packet&Provider
這篇文章主要介紹了Android XMPP通訊自定義Packet&Provider的相關(guān)資料,需要的朋友可以參考下2016-08-08Android EditText 監(jiān)聽(tīng)用戶(hù)輸入完成的實(shí)例
下面小編就為大家分享一篇Android EditText 監(jiān)聽(tīng)用戶(hù)輸入完成的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-02-02Android 中ActionBar+fragment實(shí)現(xiàn)頁(yè)面導(dǎo)航的實(shí)例
這篇文章主要介紹了Android 中ActionBar+fragment實(shí)現(xiàn)頁(yè)面導(dǎo)航的實(shí)例的相關(guān)資料,希望通過(guò)本文能幫助到大家實(shí)現(xiàn)這樣的功能,需要的朋友可以參考下2017-09-09Android9.0 靜默安裝源碼的實(shí)現(xiàn)
這篇文章主要介紹了Android9.0 靜默安裝源碼的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-01-01