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是在ARM架構(gòu)編譯的我們就創(chuàng)建ARMcpu的模擬器。
解決方案:
首先要看你的模擬器CPU類(lèi)型是哪一種結(jié)構(gòu),然后直接修改模擬器的CPU類(lèi)型來(lái)適應(yīng)你的native libraries就可以解決此問(wèn)題。【如圖2】

感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注