2013-03-05 85 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