这是我在StackOverflow中的第一篇文章。
我正在使用Android Studio构建一个Android应用程序。此应用需要一些云后端才能跨设备同步用户数据。经过一些研究,我从谷歌那里得到了Mobile Backend Starter,它提供了一个完全部署的应用程序引擎后端和一个客户端Android应用程序。
问题是每个视频/教程都使用Eclipse来打开这个客户端应用程序。当您尝试将其导入Android Studio时,会出现Assertion:Null错误。
我尝试的另一个步骤是,我在Eclipse中打开它,然后按照谷歌文档设置
然后尝试导入Android Studio。这次我收到“文件名,目录名称或卷标语法不正确”的错误
有人可以帮我解决这个问题吗?是否也可以在android studio中使用“Generate Mobile Backend”选项?但这是否意味着我们无法利用Mobile Backend Starter中提供的客户端库?
编辑(为问题添加更多详细信息): 如果我使用“工具> Google云端工具>生成App Engine后端”方法,我是否可以获得Mobile Backend Android客户端中的所有样板代码?
此外,我今天尝试生成App Engine后端并指向我现有的Mobile Backend Starter应用程序引擎项目。但这并没有为mobilebackend api带来终点连接。我在这里错过了什么吗?
答案 0 :(得分:2)
是的,Android Studio中还有一个用于生成App Engine后端的选项。
Tools > Google Cloud Tools > Generate App Engine Backend
以下是针对相同
的Android博客的精彩教程http://android-developers.blogspot.in/2013/06/adding-backend-to-your-app-in-android.html
但在此之前请查看此帖子,因为Google App Engine后端仍然使用maven,因此您需要在使用之前安装它。
Maven needed when generating Google App Engine backend in Android Studio
答案 1 :(得分:0)
这是一个古老的问题,但对于那些现在来到这里的人来说,最简单的入门方法是使用android studio的非官方版本。为什么谷歌不能自己做这个?
https://github.com/thagikura/mobile-backend-starter-android-client-with-AndroidStudio