我已经创建了一个包含Google Cloud Module的简单Android应用程序。我使用Android Studio作为IDE。
当我使用localhost运行它时,一切都很好。在此之前,我在Google Developers Console中注册了应用并收到了
项目ID:api-project-533338873956项目编号:533338873956
我想将我的后端模块部署到服务器并且发生了麻烦。 首先,我使用终端通过命令行部署应用程序
gradle后端:appengineUpdate
应用服务引擎-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信息:已成功处理 /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
模块默认的开始交互... Jul 03,2015 11:19:47 AM 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&#39; API-项目-533338873956&#39)。
事实是应用程序已在Console中注册,我可以使用我的凭据输入。
知道我的样品有什么问题吗?为什么应用程序不存在(app_id = u&#39; api-project-533338873956&#39;)?
答案 0 :(得分:1)
您确定在gradle appengine部署期间正在使用正确的用户吗?
您可能还想直接尝试从Android Studio https://cloud.google.com/tools/android-studio/app_engine/run_test_deploy#deploying_backends
执行此操作