使用Genymotion运行项目的时候出现Genymotion device supports x86, but APK only supports armeabi-v7a解决方案
2017-11-23 10:03
597 查看
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即可相关文章推荐
- 【嗨兴科技】Android Studio 3 报错:Device supports x86, but APK only supports armeabi-v7a解决方案之一
- 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
- Device supports x86, but APK only supports armeabi-v7a
- Android-ABIFilter-Device supports x86,but APK only supports armeabi-v7a,armeabi,x86_64
- device supports x86 but apk only supports armeabi-v7a问题解决
- 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
- Device supports x86, armeabi-v7a, but APK only supports armeabi 设备x86
- Device supports x86, but APK only supports armeabi-v7a
- Android-Device supports x86,but APK only supports armeabi-v7a,armeabi,x86_64
- 解决虚拟器device support x86 but apk only supports armeabi-v7
- 解决虚拟器device support x86 but apk only supports armeabi-v7
- 导入其它android项目或自己建的android项目运行时出现 Could not found *.apk 终极解决方案
- Eclipse 运行awt/swing 项目出现中文乱码的解决方案
- ScrollView与WebView结合使用时,设置webview字体大小的时候出现下方留白的终极解决方案
- 在使用Android-Universal-Image-Loader-master这个开源的图片缓存框架的时候,在下拉刷新时,出现闪烁的解决方案
- 使用Genymotion安装APK出现错误INSTALL_FAILED_CPU_ABI_INCOMPATIBLE的解决办法
- 使用sae-python-dev本地运行web.py项目出现module object has no attribute InteractiveInterpreter
- angular 使用blob 产生 url动态给ng-href赋值时候 出现unsafe 解决方案