我正在尝试将我的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表示什么,以及对问题/解决方案可能是什么的任何想法?
非常感谢任何帮助。
答案 0 :(得分:6)
在进行一些研究并找到我的应用程序不受支持的库后,我能够解决我的问题。我使用apkbarVerifier工具找出了不受支持的库。
我的应用使用的是com.google.android.maps包。所以,我编辑了android清单文件以反映下面的行。
<uses-library android:name="com.google.android.maps" android:required="false" />
在此更改之后,即使eclipse中的“验证apk”选项向我显示相同的警告,我也能够将应用程序部署到我的Z10并让它工作。
基本上,部署失败-9意味着应用程序包含不受支持的库。