我想使用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,密码和路由,但我仍然遇到此错误。任何人都可以帮忙吗?
答案 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这样的前缀。
确保您的应用程序属于模板下的Mobile Cloud类型。
验证文章中给出的以下步骤。
您的Android应用需要基本的网络功能和权限,因此我们在清单文件中包含以下权限。打开AndroidManifest.xml文件看看。
感谢。