尝试将我的Cordova Android应用程序调试到Genymotion模拟器时,出现以下错误:
'无法为变种armv7-debug'
识别apk我可以在真实设备上进行调试 - 虽然我想用模拟器定位特定的Android版本。任何帮助表示赞赏。
答案 0 :(得分:0)
问题是Genymotion使用x86而不是arm架构,而且似乎没有预先安装libhoudini(arm to x86 translator)。
您有两种选择:
OR
构建应用的原生x86二进制文件。假设您正在使用最新的Cordova 4.0,这是默认的gradle,您将能够找到已经在arm构建旁边完成的x86构建。根据Cordova发行说明,如果尚未启用gradle,您可以手动触发gradle:
cordova build android - --gradle
祝你好运!