android - 如何使用 Android Studio 开发 Google App Engine 后端

标签 android google-app-engine android-studio google-cloud-messaging

我正在尝试将 Google App Engine 功能添加到我的 Android 应用程序中。我正在使用 Android Studio,并查看了 Brad Abrams Google I/O talkanother tutorial ,但 Android Studio 似乎已经从去年的这个时候开始,Google Cloud Endpoints 功能已被删除。我可以在 GitHub 上看到菜单选项“Generate App Engine Backend”已从 Android Studio 中删除并替换为“New App Engine Gradle Module”。

是否有任何选项允许我像 Android Studio 中的那些示例那样生成 App Engine 后端,或者我是否需要使用 Eclipse 来执行此操作?

最佳答案

本答案基于AndroidStudio 0.8.3。

  1. 选择项目的最顶层,右键单击New > Module 并选择App Engine Java Endpoints
  2. 为您的模块设置名称,例如mymodule
  3. 您的 build.gradle 文件现在将有一个新行:

    编译项目(路径:':mymodule',配置:'android-endpoints')

  4. 现在您需要打开 mymodule/src/main/webapp/WEB-INF/appengine-web.xml 并将 myApplicationID 替换为您的 appengine PROJECT ID 你可以从 cloud.google.com/console 得到

  5. 您现在可以将配置更改为 myModule(工具栏)并按运行。它将启动本地服务器,或者您可以选择窗口右上角的 Gradle 并查找 :mymodule 并单击 appengineUpdateappengineUpdateAll

More detail hereGitHub

关于android - 如何使用 Android Studio 开发 Google App Engine 后端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22820678/

相关文章:

java - 当我将它传递给 asyncTask 时,Android Location 对象返回 null

google-app-engine - 如何链接来自不同存储库的 cloudbuild.yaml(Google Cloud Build 触发器)

libGDX 项目中的 Android Studio 意外顶级异常

java - 实现一个将重写 onClick() 的类

android - 使用选择器更改按钮的颜色并保持此颜色

java - 无法让 AdMob 广告显示在 libgdx 游戏中

android - 无法让绑定(bind)自动生成的类工作

java - 如何使用java更新谷歌应用引擎中数据存储的字段值

python - 在 PyMySQL 中使用 Django 2.2 时遇到问题

java - 将 Android studio 从 3.0 更新到 3.1 后抛出错误 'Cannot find the symbol variable'