将Android应用程序移植到BlackBerry 10时出错'result :: failure -9'

时间:2013-04-04 17:06:43

标签: blackberry-eclipse-plugin blackberry-10 blackberry-android

我正在尝试将我的Android应用程序从eclipse部署到运行10.0.9.422的黑莓Z10上,但我没有成功。

这是我收到的实际错误。

Failed to deploy project XXXX
Info: Sending request: Install
Info: Action: Install
Info: File size: 8659959
Info: Installing ...
Info: Processing 8659959 bytes
Info: Progress 0%...
Info: Progress 49%...
Info: Progress 50%...
Info: Progress 100%...
actual_dname::com.xxx.xxxx.testEPPwDTJahv0UbAeaecXksgI
actual_id::testEPPwDTJahv0UbAeaecXksgI
actual_version::1.0.3.0
result::failure -9

出现此错误后,我可以在Z10上看到应用程序图标,但是当我尝试访问它时,它会显示“正在初始化”。请等待......'然后应用程序崩溃了。

故障-9表示什么,以及对问题/解决方案可能是什么的任何想法?

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:6)

在进行一些研究并找到我的应用程序不受支持的库后,我能够解决我的问题。我使用apkbarVerifier工具找出了不受支持的库。

我的应用使用的是com.google.android.maps包。所以,我编辑了android清单文件以反映下面的行。

<uses-library android:name="com.google.android.maps" android:required="false" />

在此更改之后,即使eclipse中的“验证apk”选项向我显示相同的警告,我也能够将应用程序部署到我的Z10并让它工作。

基本上,部署失败-9意味着应用程序包含不受支持的库。