Android模拟器安装apk显示无法安装

我在Android模拟器上安装apk时后出现上面的错误提示:

Android模拟器安装apk显示无法安装_第1张图片

但是安装有些apk却可以正常安装,这是由于安装的APP中使用了与当前CPU架构不一致的native libraries,所以导致报错,因为现在绝大多数的智能手机还都是采用ARM架构的,虽然android是支持ARM和x86架构,但是它们的指令集是有差别的,APP在开发的时候使用的是ARM的本地库,而我们在用AVD创建模拟器的时候使用的是x86的CPU,因此导致报错。所以,如果APP是在x86架构下编译的我们就创建x86cpu的模拟器,如果APP是在ARM架构编译的我们就创建ARMcpu的模拟器。所以我们先看一下我们的模拟器是什么CPU架构,在AVDManager中查看:

Android模拟器安装apk显示无法安装_第2张图片

果然,全是X86的架构,那么我就先下载一个ARM架构的(如下图下载自己需要的版本):

Android模拟器安装apk显示无法安装_第3张图片

下载完成后,你就可以创建一个是ARM架构的模拟器,这样刚才安装不上的apk就能安装上了。

你可能感兴趣的:(android)