Android调试错误';无法识别变型armv7调试的apk';

Android调试错误';无法识别变型armv7调试的apk';,android,cordova,simulator,genymotion,Android,Cordova,Simulator,Genymotion,尝试将我的Cordova Android应用程序调试到Genymotion模拟器时,出现以下错误: '无法识别变型armv7调试的apk' 我可以在真实的设备上调试——尽管我想用模拟器针对特定的Android版本。感谢您的帮助。问题在于Genymotion使用x86而不是arm体系结构,并且似乎没有预装libhoudini(arm到x86转换器) 您有两个选择: 安装本机arm翻译,我从来没有这么幸运过,偶尔会在没有警告的情况下使我的设备崩溃,这是我的应用程序在生产中崩溃的第一个原因 或 构建应

尝试将我的Cordova Android应用程序调试到Genymotion模拟器时,出现以下错误:

'无法识别变型armv7调试的apk'


我可以在真实的设备上调试——尽管我想用模拟器针对特定的Android版本。感谢您的帮助。

问题在于Genymotion使用x86而不是arm体系结构,并且似乎没有预装libhoudini(arm到x86转换器)

您有两个选择:

  • 安装本机arm翻译,我从来没有这么幸运过,偶尔会在没有警告的情况下使我的设备崩溃,这是我的应用程序在生产中崩溃的第一个原因
  • 构建应用程序的本机x86二进制文件。假设您使用的是最新的Cordova 4.0,这是gradle的默认版本,您将能够在arm版本中找到已经完成的x86版本。根据Cordova发行说明,如果gradle尚未启用,您可以手动触发它:

    cordova构建android--gradle


  • 祝你好运

    问题在于Genymotion使用x86而不是arm架构,而且似乎没有预装libhoudini(arm到x86转换器)

    您有两个选择:

  • 安装本机arm翻译,我从来没有这么幸运过,偶尔会在没有警告的情况下使我的设备崩溃,这是我的应用程序在生产中崩溃的第一个原因
  • 构建应用程序的本机x86二进制文件。假设您使用的是最新的Cordova 4.0,这是gradle的默认版本,您将能够在arm版本中找到已经完成的x86版本。根据Cordova发行说明,如果gradle尚未启用,您可以手动触发它:

    cordova构建android--gradle

  • 祝你好运