首页 > 文章 > The APK failed to install. Error:Could not parse error string.

The APK failed to install. Error:Could not parse error string.

 

问题一:

The APK failed to install.
Error:Could not parse error string.

今天拖拽自己的apk到模拟器上运行,报上述错误。

搜索解决方案。。

https://blog.csdn.net/zhongchongwen_001/article/details/82841884

模拟器CPU是X86-64架构,而apk只支持ARM架构

 

问题二:

分享图片

 


Device supports x86,but Apk only supports armeabi-v7a

首先了解了CPU架构:
armeabi :第5代 ARM v5TE,使用软件浮点运算,兼容所有ARM设备,通用性强,速度慢
armeabi-v7a: 第7代 ARM v7,使用硬件浮点运算,具有高级扩展功能
arm64-v8a :第8代,64位,包含AArch32、AArch64两个执行状态对应32、64bit
x86: intel 32位,一般用于平板
x86_64: intel 64位,一般用于平板
mips: RISC处理器

mips64:RISC处理器

我们可以在build.gradle中有ndk这段代码,只要在后面加上“x86”,再sync now一下,就发现可以运行了。

ndk {
abiFilters "armeabi-v7a","x86"
}

 

---------------------
作者:暗夜无声
来源:CSDN
原文:https://blog.csdn.net/lwx675652056/article/details/79727004
版权声明:本文为博主原创文章,转载请附上博文链接!

https://blog.csdn.net/dj0379/article/details/52082071

 

要在Android Studio模拟器上跑项目的话,就需要引入"x86",但是又会让打包的项目变大,感觉都不合适。找一款,支持各个版本的模拟器吧。

 

让x86的android模拟器能模拟arm架构系统

网上介绍共计三种模拟器比较常用,分别是bluestacks、andy和Genymotion,前者支持ARM架构,中者支持远程控制,后者启动速度快,各有优缺点。

如果要用genymotion模拟arm的话,还是放弃吧,直接用bluestacks

https://blog.csdn.net/dj0379/article/details/52082071

 

 

后来发现了

分享图片

发现了在这个界面可以选择arm的模拟器。

 

时间:2018-11-16 16:58:27阅读(700)评论(0) 收藏(0) 【+收藏】
评论
暂无评论!
登录后评论!
加入时间:2018-03-07
关注此人发短消息
文章分类
默认分类(24714
前川 关注的人(0
前川 被(1)人关注
联系我们 - 留言反馈
© 2017 版权所有 鲁ICP备17052893号