我一直在关注关于使用 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
项目工作的任何见解?