3

我一直在关注关于使用 eclipse 插件创建 App Engine 连接的 Android 项目的简单教程。

设置完所有内容后,运行项目会导致两种可能性:

  • 如果LOCAL_ANDROID_RUN = false,项目吐出预期的抱怨:

    1) 向 Google Cloud Messaging 注册...成功!2) 向端点服务器注册...失败

    您的 Cloud Endpoints 服务器未部署到 App Engine,或者需要通过在 CloudEndpointUtils.java 中将 LOCAL_ANDROID_RUN 设置为“true”来更改您的设置以针对本地实例运行。

  • 如果LOCAL_ANDROID_RUN = true,第二次我点击“注册”应用程序崩溃!这是我没有得到的部分。我正在开箱即用地运行该项目。我唯一做的就是LOCAL_ANDROID_RUN从假变为真。

因此,过去四个小时我一直在研究解决方案。我看到有关-a 0.0.0.0或的讨论-bindAddress 0.0.0.0;除非我错误地设置它们(我可能是),否则它们不起作用。有时我会收到下面的“错误”。apply因此,如果这是我的问题,那么在单击and之前,我应该在参数框中究竟有什么run

Options:
 --help, -h                 Show this help message and exit.
 --server=SERVER            The server to use to determine the latest
  -s SERVER                   SDK version.
 --address=ADDRESS          The address of the interface on the local machine
  -a ADDRESS                  to bind to (or 0.0.0.0 for all interfaces).
 --port=PORT                The port number to bind to on the local machine.
  -p PORT
 --sdk_root=DIR             Overrides where the SDK is located.
 --disable_update_check     Disable the check for newer SDK versions.
 --generated_dir=DIR        Set the directory where generated files are created.
 --jvm_flag=FLAG            Pass FLAG as a JVM argument. May be repeated to
                              supply multiple flags.

关于如何让这个out of the box项目工作的任何见解?

4

0 回答 0