Android Google App Engine教程无法使用

时间:2013-12-26 07:17:50

标签: android google-app-engine backend

所以我在过去的5个小时内一直试图让这款Google App Engine与Android配合使用。我一直在关注他们的教程(有两个,略有不同,但都没有工作)。所以这是我正在做的步骤

  1. 在Google Developers控制台中创建项目(注意项目ID和项目编号)
  2. 从此处找到的GIT存储库克隆代码(https://github.com/GoogleCloudPlatform/solutions-mobile-backend-starter-android-client
  3. 在SDK文件夹中导入google-play-services_lib项目,因为项目中缺少该项目
  4. 将Android版本设置为Google API
  5. 将Const.java文件常量设置为我的项目ID和编号(它还要求Web客户端ID但无法在任何地方找到它,并且在教程中它没有提到这一点)
  6. 如果我尝试在此处运行该程序,则因为Google Play服务的版本号而使用FC。所以,解决方法是将它设置为4030500,如它要求或@ integer / google_play_services或其他类似的东西)
  7. 运行该应用,但它提供了GoogleAuthIOException
  8. 的祝酒词

    所以,我不知所措,只想把头发拉出来。这项服务对于我想要开发的应用程序来说听起来很完美,但Google严重破坏了文档,我似乎无法通过它完成任务。如果其中一位能够让这个工作起作用的大师会有所帮助,那就太棒了。

2 个答案:

答案 0 :(得分:1)

在“打开(仅限开发用途)”身份验证模式下运行移动后端时,我在本教程后面得到了相同的GoogleAuthIOException。

但它使用“安全客户端ID”模式,执行以下步骤:

  • 为Web应用程序创建客户端ID(来自云控制台 - > API& Auth - >凭据 - >创建新客户端并选择“Web应用程序”
  • 将后端身份验证设置为“通过客户端ID保护(推荐)”并将刚刚生成的Web客户端ID设置为
  • 将相同的Web客户端ID放在android代码(Consts.java)

答案 1 :(得分:0)

我设法让它发挥作用。一旦我按照上面的所有内容,我只使用了GDC中提供的Client Id哈希并将其放入Const.java文件中的Web客户端ID ....我希望Google只是更新他们的教程,以便我们不必通过它摸索了很多。