我正在尝试将Google App Engine功能添加到我的Android应用中.我正在使用Android Studio,看过Brad Abrams Google I/O演讲和另一个教程,但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.
选择项目的最顶层,右键单击New> Module并选择App Engine Java Endpoints
设置模块的名称,例如mymodule
您的build.gradle文件现在将有一个新行:
compile project(path: ':mymodule', configuration: 'android-endpoints')
现在,您需要打开mymodule/src/main/webapp/WEB-INF/appengine-web.xml并将myApplicationID替换为您可以从cloud.google.com/console获取的appengine PROJECT ID
您现在可以将配置更改为myModule(工具栏)并按运行.它将启动本地服务器,或者您可以在窗口的右上角选择Gradle并查找:mymodule并单击appengineUpdate或appengineUpdateAll.
这里有更多细节和GitHub