【问题标题】:Generate Cloud Endpoint: MyApp is not configured as a web application生成 Cloud Endpoint:MyApp 未配置为 Web 应用程序
【发布时间】:2013-05-24 03:43:47
【问题描述】:

我正在尝试创建一个新的 Google App Engine 应用程序。

在一个全新的 Android 项目中,我添加了一个 App Engine 项目,一切看起来都很好。现在,当尝试通过 Google > Generate Cloud Endpoint 为类生成端点时,它会出现许多 Unexpected Exception

以下是一些例外情况。

java.lang.IllegalArgumentException: Project MyApp 不是网络应用项目

org.eclipse.core.runtime.CoreException:MyApp 未配置为 Web 应用程序

这似乎没有意义,它是一个 Android 应用程序,但我可能弄错了它的行为方式。

如何使用 Eclipse 解决这些错误

【问题讨论】:

    标签: android eclipse google-app-engine


    【解决方案1】:

    我认为其他人一定会犯同样的愚蠢错误,所以我会回答我自己的问题,而不是删除我的耻辱,以防它可以帮助别人。

    基本上,当关注https://developers.google.com/eclipse/docs/endpoints-addentities 并且您在错误的项目中生成端点类时会出现此错误消息。

    当您创建支持 Google App Engine 的 Android 应用时,您将至少有两个项目:MyAppMyApp-AppEngine。您需要将您的实体类放入 MyApp-AppEngine 项目,而不是您的 MyApp 项目。

    如果你将你的类放在 MyApp 中并以这种方式生成端点类,你最终会混淆 Java / Eclipse / 你自己 / 等等。然后它会给你错误

    java.lang.IllegalArgumentException: Project MyApp 不是网络应用项目

    org.eclipse.core.runtime.CoreException:MyApp 未配置为 Web 应用程序

    【讨论】:

      猜你喜欢
      • 2013-06-30
      • 2018-10-25
      • 2011-11-05
      • 1970-01-01
      • 2020-05-28
      • 1970-01-01
      • 2010-12-29
      • 2016-11-26
      • 2013-11-28
      相关资源
      最近更新 更多