Google 应用引擎 (GAE) 和 Android
Google App Engine (GAE) and Android
我已经有一个网站 运行 Google App Engine (Python),我正在尝试将一个 Android 应用程序连接到我的 GAE 数据存储和blobstore.
我遵循了教程 here,但是当我将模块部署到 App Engine 时(通过 Android Studio),我的网页被重定向到与此类似的页面:
这显然意味着将模块部署到 App Engine 正在将我的部署从 python 更改为 Java 并覆盖我的 app.yaml,后者指定要加载哪个 .py 文件以及随后加载哪个HTML 要作为我的索引页加载的页面。
我看过很多关于 GAE 端点的文档(例如 here and here),但其中许多似乎与 github 教程中的方法不同。我想遵循 github 教程,因为它似乎是使用内置 Android Studio App Engine 模块的唯一选择,但我对如何允许端点连接感到困惑应用程序,同时维护我的 python27 网络版本。
有什么建议吗?谢谢!
This obviously means that deploying the Module to App Engine is changing my deployment from python to Java
简短回答:是的。但不仅如此。它停止了来自该域 运行ning 的 python 后端,并开始 运行ning java 后端。
发生什么事了?当您将使用 android studio 创建的 appengine 模块部署到您也用于 python 项目的项目 ID 时,appengine 服务器启动 运行ning java appengine 在您的域上而不是 python 域上。
当您使用 android studio 创建 appengine 模块时,它会创建一个 java appengine 项目。这应该被视为与您在 python 中已有的项目完全不同的项目。你可以用它做你的事,但是当你将它部署到与 python 相同的项目 ID 时,它只会把之前部署的 python 推到一边,而 运行 java 模块改为 .
如果您想将 android 应用程序连接到已经存在的 python 应用程序引擎后端,我建议您只制作一个 android 应用程序 而无需 android studio 中的一个应用引擎模块,并使用常规 HTTP 请求与 python 后端通信。
我相信可以将现有的 java appengine 后端导入 android studio 并将其连接到您的 android 应用程序,但 [=35= 情况并非如此] 后端。
我已经有一个网站 运行 Google App Engine (Python),我正在尝试将一个 Android 应用程序连接到我的 GAE 数据存储和blobstore.
我遵循了教程 here,但是当我将模块部署到 App Engine 时(通过 Android Studio),我的网页被重定向到与此类似的页面:
这显然意味着将模块部署到 App Engine 正在将我的部署从 python 更改为 Java 并覆盖我的 app.yaml,后者指定要加载哪个 .py 文件以及随后加载哪个HTML 要作为我的索引页加载的页面。
我看过很多关于 GAE 端点的文档(例如 here and here),但其中许多似乎与 github 教程中的方法不同。我想遵循 github 教程,因为它似乎是使用内置 Android Studio App Engine 模块的唯一选择,但我对如何允许端点连接感到困惑应用程序,同时维护我的 python27 网络版本。
有什么建议吗?谢谢!
This obviously means that deploying the Module to App Engine is changing my deployment from python to Java
简短回答:是的。但不仅如此。它停止了来自该域 运行ning 的 python 后端,并开始 运行ning java 后端。
发生什么事了?当您将使用 android studio 创建的 appengine 模块部署到您也用于 python 项目的项目 ID 时,appengine 服务器启动 运行ning java appengine 在您的域上而不是 python 域上。
当您使用 android studio 创建 appengine 模块时,它会创建一个 java appengine 项目。这应该被视为与您在 python 中已有的项目完全不同的项目。你可以用它做你的事,但是当你将它部署到与 python 相同的项目 ID 时,它只会把之前部署的 python 推到一边,而 运行 java 模块改为 .
如果您想将 android 应用程序连接到已经存在的 python 应用程序引擎后端,我建议您只制作一个 android 应用程序 而无需 android studio 中的一个应用引擎模块,并使用常规 HTTP 请求与 python 后端通信。
我相信可以将现有的 java appengine 后端导入 android studio 并将其连接到您的 android 应用程序,但 [=35= 情况并非如此] 后端。