我正在使用Eclipse IDE Juno JAVA EE的Worklight Studio Developer Edition插件来测试构建混合应用程序,并且我正在尝试构建和部署到基于Android MIPS的设备。 ARM设备和仿真器工作正常,但MIPS设备无法安装。
我从控制台和logcat收到以下错误。
[2013-03-05 00:27:36 - Project1App1Android]安装因APK文件无效而失败! [2013-03-05 00:27:36 - Project1App1Android]请查看logcat输出以获取更多详细信息。 [2013-03-05 00:27:36 - Project1App1Android]发布已取消!
03-05 00:28:18.607:W / PackageManager(90):来自包文件的本机ABI不匹配
我认为问题在于构建不包括对像Froyo 2.2.1这样的旧设备SDK的MIPS支持,这是我遇到的问题。如何配置Worklight以构建ARM和较旧的MIPS?我也安装了用于PhoneGap的MDS Eclipse插件,它可以毫无问题地构建和部署到同一个MIPS设备。
答案 0 :(得分:1)
Android应用程序是在Android开发工具的帮助下构建和运行的。所有处理器体系结构的统一支持包含在Android SDK的第21版中。您可以在此处阅读公告:Official Android SDK,Installation instructions
答案 1 :(得分:0)
这不在Worklight范围之内。您应该打开Android SDK Manager,并确保安装Google与MIPS和/或ARM相关的任何支持。
生成的.apk是通过Google的Android开发人员工具生成的。