Bluemix android app ..没有applicationId被指定为异常

时间:2014-07-21 13:18:25

标签: android ibm-cloud

我想使用bluemix运行一个Android应用程序。我按照以下步骤操作: http://www.ibm.com/developerworks/library/mo-android-mobiledata-app/index.html#N10131

但是我面临一个例外,说找不到应用程序ID:

  

异常:07-21 13:03:04.017:E / AndroidRuntime(1776):   java.lang.RuntimeException:无法创建应用程序   com.ibm.bluelist.BlueListApplication:   com.ibm.mobile.services.core.internal.IBMBluemixException:   IBMBLUEMIX-0042E:初始化失败,因为

我使用了自己的应用程序ID,密码和路由,但我仍然遇到此错误。任何人都可以帮忙吗?

2 个答案:

答案 0 :(得分:0)

根据消息ID,我认为这是完整的错误消息。

“初始化失败,因为未指定applicationId”

@whitfiea是正确的。您需要确保为您尝试访问的移动云应用程序正确指定了AppID(以及检查其他值,appSecret和appRoute)。

appRoute应该是“BlueList.mybulemix.net”

我还建议为您的项目下载一组新的适用于Android JAR的IBM Client SDK。我还建议从JazzHub下载BlueList示例的新副本,因为已对该应用程序进行了更正。

最后一个建议是,创建一个新的Mobile Cloud Application Backend,以确保您处于客户端和云端的当前代码级别。

答案 1 :(得分:0)

1.请在bluelist.properties文件中尝试applicationRoute,不要使用像http这样的前缀。

  1. 确保您的应用程序属于模板下的Mobile Cloud类型。

  2. 验证文章中给出的以下步骤。

  3. 您的Android应用需要基本的网络功能和权限,因此我们在清单文件中包含以下权限。打开AndroidManifest.xml文件看看。

    感谢。