【问题标题】:404 Error while deploying Android App Engine Project on Google App Engine在 Google App Engine 上部署 Android App Engine 项目时出现 404 错误
【发布时间】:2015-09-21 04:24:50
【问题描述】:

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

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

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

比我想将我的后端模块部署到服务器并且发生了问题。 首先,我使用终端通过命令行部署应用程序

gradle 后端: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

2015 年 7 月 3 日上午 11:19:46 com.google.apphosting.utils.config.AppEngineWebXmlReader readAppEngineWebXml INFO:已成功处理 /home/Final/backend/build/exploded-app/WEB-INF/appengine-web.xml 2015 年 7 月 3 日上午 11:19:46 com.google.apphosting.utils.config.AbstractConfigXmlReader readConfigXml INFO: 成功处理 /home/Final/backend/build/exploded-app/WEB-INF/web.xml

开始与模块默认交互... 2015 年 7 月 3 日上午 11:19:47 com.google.appengine.tools.admin.AbstractServerConnection send1 警告:发布到 URL 时出错: https://appengine.google.com/api/appversion/getresourcelimits?app_id=api-project-533338873956&version=1& 404 Not Found 此应用程序不存在 (app_id=u'api-project-533338873956')。

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

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

【问题讨论】:

    标签: android google-app-engine deployment android-gradle-plugin google-cloud-endpoints


    【解决方案1】:

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

    您可能还想直接在 Android Studio 中尝试这样做https://cloud.google.com/tools/android-studio/app_engine/run_test_deploy#deploying_backends

    【讨论】:

    • 是的,登录有问题。当我通过 Android Studio 进行部署时,我发现错误“您必须登录才能执行此操作”。嗯,但是我应该在哪里登录 Android Studio?
    • 我使用了“添加帐户”按钮(但我建议我已经在浏览器中登录了),一切正常。谢谢!
    猜你喜欢
    • 2012-02-11
    • 1970-01-01
    • 2013-03-11
    • 1970-01-01
    • 1970-01-01
    • 2021-11-02
    • 2018-12-16
    相关资源
    最近更新 更多