2013-03-05 87 views
1

我正在使用Eclipse IDE Juno JAVA EE的Worklight Studio开发版插件来测试构建混合应用程序,并且正在尝试构建并部署到基于Android MIPS的设备。 ARM设备和仿真器工作正常,但MIPS设备不会安装。如何配置IBM Worklight Studio以构建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失配我认为这个问题是生成不包括较旧的设备的SDK等的Froyo 2.2 MIPS支持。 1这是我遇到的问题。我如何配置Worklight以构建ARM和更旧的MIPS?我还安装了用于PhoneGap的MDS Eclipse插件,它可以毫无问题地构建和部署到相同的MIPS设备。

回答

0

这在Worklight范围之外。您应该打开Android SDK Manager,并确保安装Google与MIPS和/或ARM相关的任何支持。

生成的.apk通过Google的Android开发人员工具生成。

+0

感谢您的及时回复。我安装了ADT v21.1,它为较新的Android SDK(谢谢@vitalym)支持MIPS,但我的目标是使用SDK 2.2.1的SDK,该SDK没有SDK中的新MIPS支持。我想我需要为老版本的SDK设置MIPS支持,因为我尝试了一个带有MIPS和ARM处理器的Jelly Bean 4.2+仿真器,并安装并运行了该应用程序。所以,我的问题似乎是旧的Android目标。有什么建议么? – GJSmith3rd 2013-03-05 13:19:26

+0

谢谢大家!我决定在OpenShift或Azure Paas上部署开源MEAP Convertigo。 – GJSmith3rd 2013-03-21 03:13:18

+0

@ GJSmith3rd,请标为已答复./ – 2014-03-02 07:07:52

1

Android应用程序是在Android开发工具的帮助下构建和运行的。所有处理器体系结构的统一支持都包含在Android SDK的第21版中。您可以在这里阅读公告:Official Android SDK,Installation instructions

+0

感谢您的及时回复和参考链接。我已经安装了Android SDK Tools Rev 21.1,但我的目标是在SDK中没有MIPS映像的MIPS Android 2.2.1设备。 Android SDK v21 +声明对Jelly Bean的全部MIPS支持4.2 ABI 17,Jelly Bean 4.1 ABI 16和冰淇淋三明治4.0.3 ABI 15.我已经将我的uses-sdk更改为目标9,最小8,最大17作为MIPS集成支持需要目标9 Android 2.3。 http://developer.android.com/tools/sdk/ndk/index.html那么,对于使用旧版Android SDK的设备,是否有单独的MIPS支持流程? – GJSmith3rd 2013-03-05 13:08:34

+0

谢谢大家!我决定在OpenShift或Azure Paas上部署开源MEAP Convertigo。 – GJSmith3rd 2013-03-21 03:12:11