在 Google App Engine 上部署 Android App Engine 项目时出现 404 错误

404 Error while deploying Android App Engine Project on Google App Engine

我创建了一个简单的 android 应用程序,其中包含 Google 云模块。我使用 Android Studio 作为 IDE。

当我 运行 使用 localhost 时一切正常。在此之前,我在 Google Developers Console 中注册了应用程序并收到了

项目编号:api-project-533338873956 项目编号:533338873956

我想将后端模块部署到服务器,但出现了问题。 首先,我使用终端通过命令行部署应用程序

gradle backend:appengineUpdate

appengine-web.xml

<?xml version="1.0" encoding="utf-8"?>
<appengine-web-app xmlns="http://appengine.google.com/ns/1.0">
    <application>api-project-533338873956</application>
    <version>1</version>
    <threadsafe>true</threadsafe>

    <system-properties>
        <property name="java.util.logging.config.file" value="WEB-INF/logging.properties"/>
    </system-properties>
</appengine-web-app>

web.xml

<?xml version="1.0" encoding="utf-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/javaee" version="2.5">
    <servlet>
        <servlet-name>SystemServiceServlet</servlet-name>
        <servlet-class>com.google.api.server.spi.SystemServiceServlet</servlet-class>
        <init-param>
            <param-name>services</param-name>
            <param-value>com.google.finalapp.backend.MyEndpoint,
                com.google.finalapp.backend.QuoteEndpoint</param-value>
        </init-param>
    </servlet>
    <servlet-mapping>
        <servlet-name>SystemServiceServlet</servlet-name>
        <url-pattern>/_ah/spi/*</url-pattern>
    </servlet-mapping>

    <welcome-file-list>
        <welcome-file>index.html</welcome-file>
    </welcome-file-list>
</web-app>

但是当我通过初始化时,我发现了一个错误 404

Jul 03, 2015 11:19:46 AM com.google.apphosting.utils.config.AppEngineWebXmlReader readAppEngineWebXml INFO: Successfully processed /home/Final/backend/build/exploded-app/WEB-INF/appengine-web.xml Jul 03, 2015 11:19:46 AM com.google.apphosting.utils.config.AbstractConfigXmlReader readConfigXml INFO: Successfully processed /home/Final/backend/build/exploded-app/WEB-INF/web.xml

Beginning interaction for module default... Jul 03, 2015 11:19:47 AM com.google.appengine.tools.admin.AbstractServerConnection send1 WARNING: Error posting to URL: https://appengine.google.com/api/appversion/getresourcelimits?app_id=api-project-533338873956&version=1& 404 Not Found This application does not exist (app_id=u'api-project-533338873956').

事实是该应用程序已在控制台中注册,我可以使用我的凭据进入它。

知道我的样本有什么问题吗?为什么应用程序不存在 (app_id=u'api-project-533338873956')?

您确定在 gradle appengine 部署期间使用了正确的用户吗?

您可能还想尝试直接从 Android Studio 执行此操作 https://cloud.google.com/tools/android-studio/app_engine/run_test_deploy#deploying_backends