-1

我想使用 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、密码和路由,但仍然出现此错误。有人可以帮忙吗?

4

2 回答 2

0

1.请在 bluelist.properties 文件中尝试 applicationRoute,不带 http 等前缀。

  1. 确保您的应用程序在样板文件下属于 Mobile Cloud 类型。

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

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

谢谢。

于 2014-09-12T04:35:26.857 回答
0

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

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

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

appRoute 应该类似于“BlueList.mybulemix.net”

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

最后一个建议是创建一个新的移动云应用程序后端,以确保您处于客户端和云端的当前代码级别。

于 2014-08-18T18:35:20.223 回答