使用Genymotion运行项目的时候出现Genymotion device supports x86, but APK only supports armeabi-v7a解决方案
来源:互联网 发布:Excel图表突出数据 编辑:程序博客网 时间:2024/06/06 01:31
Genymotion模拟器不能安装APK的原因
官网给出的解释:Genymotion模拟器使用的是x86架构,在第三方市场上的应用有部分不采用x86这么一种架构,所以在编译的时候不通过,报:
Genymotion device supports x86, but APK only supports armeabi-v7a
可以下载Genymotion提供的ARM转换工具包,将应用市场中的ARM架构的apk转换成Genymotion可以编译的x86架构;解决方法:
下载Genymotion-ARM-Translation-Librarities工具转换包;下载路径:https://pan.baidu.com/s/1kUAftyR将下载号的工具包直接拖拽到Genymotion中,然后提示重启模拟器;
Genymotion模拟器拖入文件报错An error occured while deploying the file解决方案
前段时间重装了Genymotion模拟器,现在因为要临时在上面测试一个小程序,但程序里面正好用到了NDK,所以必须要在Genymotion里面安装一个支持ARM的CPU架构的压缩包。
不懂怎么安装Genymotion模拟器的小伙伴可以看这篇博客Genymotion模拟器的安装
不懂怎么在Genymotion模拟器上跑使用到NDK的程序的小伙伴可以看这篇博客Genymotion模拟器运行ARM架构程序
所以就下载ARM压缩包,准备拖到虚拟机里面安装,结果一拖入文件就报错An error occured while deploying the file 0%,如下图:
以前是没有遇到这种问题的,按下面的思路排查问题:
Genymotion模拟器是基于VirtualBox的,看看是不是虚拟机禁用了拖放功能,结果拖放功能是允许的。
查看模拟器的存储空间是不是不够用了,结果还有5G的剩余空间。
找了半天都没有找到原因,最后通过Google找到答案
原来是模拟器的Adb设置问题,以前我是使用Genymotion默认提供的adb,后来换成了Android SDK中的adb,结果就造成了这个问题,我们只要打开模拟器的设置,如下图一样换成Genymotion默认的adb即可
- 使用Genymotion运行项目的时候出现Genymotion device supports x86, but APK only supports armeabi-v7a解决方案
- Device supports x86, but APK only supports armeabi-v7a
- Device supports x86, but APK only supports armeabi-v7a
- Device supports x86, armeabi-v7a, but APK only supports armeabi 设备x86
- Android-ABIFilter-Device supports x86,but APK only supports armeabi-v7a,armeabi,x86_64
- Android-Device supports x86,but APK only supports armeabi-v7a,armeabi,x86_64
- Android-ABIFilter-Device supports x86,but APK only supports armeabi-v7a,armeabi,x86_64
- Android-ABIFilter-Device supports x86,but APK only supports armeabi-v7a,armeabi,x86_64
- AS部署失败,Device supports,but APK only supports...
- genymotion模拟器安装apk的时候出现错误
- armeabi armeabi-v7a X86 的区别
- Genymotion运行失败的解决方案
- 使用Genymotion安装APK出现错误INSTALL_FAILED_CPU_ABI_INCOMPATIBLE的解决办法
- 使用Genymotion安装APK出现错误INSTALL_FAILED_CPU_ABI_INCOMPATIBLE的解决办法
- 使用Genymotion安装APK出现错误Failure [INSTALL_FAILED_NO_MATCHING_ABIS]的解决办法
- armeabi,armeabi-v7a,x86等
- armeabi 、armeabi-v7a 和x86
- Genymotion模拟器安装apk出现的问题
- RecyclerView的瀑布流
- Target runtime Apache Tomcat v7.0 is not defined
- html中一些方法
- wpf的样式与资源
- Ascii GB2312 GBK unicode UTF-8 来由和区别
- 使用Genymotion运行项目的时候出现Genymotion device supports x86, but APK only supports armeabi-v7a解决方案
- WINDOWS特殊系统路径获取方法
- 生成one-hot编码
- Okhttpinterceptor____用于打印Okhttp的请求头响应头的信息
- Laravel入门教程(二)D
- mt2503 如何使用META DLL API写两个以上IMEI
- Main
- Caffe训练、测试自己的图片数据
- 《Wide & Deep Learning for Recommender Systems》 学习记录