1. 程式人生 > >Android模擬器安裝apk顯示無法安裝

Android模擬器安裝apk顯示無法安裝

我在Android模擬器上安裝apk時後出現上面的錯誤提示:

這裡寫圖片描述

但是安裝有些apk卻可以正常安裝,這是由於安裝的APP中使用了與當前CPU架構不一致的native libraries,所以導致報錯,因為現在絕大多數的智慧手機還都是採用ARM架構的,雖然android是支援ARM和x86架構,但是它們的指令集是有差別的,APP在開發的時候使用的是ARM的本地庫,而我們在用AVD建立模擬器的時候使用的是x86的CPU,因此導致報錯。所以,如果APP是在x86架構下編譯的我們就建立x86cpu的模擬器,如果APP是在ARM架構編譯的我們就建立ARMcpu的模擬器。所以我們先看一下我們的模擬器是什麼CPU架構,在AVDManager中檢視:

這裡寫圖片描述

果然,全是X86的架構,那麼我就先下載一個ARM架構的(如下圖下載自己需要的版本):

這裡寫圖片描述

下載完成後,你就可以建立一個是ARM架構的模擬器,這樣剛才安裝不上的apk就能安裝上了。