【问题标题】:What could be the cause for remote data corruption when using the google drive android API?使用 google drive android API 时远程数据损坏的原因可能是什么?
【发布时间】:2014-12-29 23:53:20
【问题描述】:

我创建了一个使用 Google Drive Android API 读写文件的小应用。在本地一个客户端上,一切正常:我使用 Drive API 存储文件,并在下次启动时读取它们而没有任何问题。但是,当我在不同的设备上使用相同的 App 读取相同的文件时,这些文件有时会损坏。这些文件是 JSON 文件,解析器抱怨缺少引号或大括号。如果我使用 Google Drive Web 界面查看文件,我可以验证文件内容无效。看起来旧内容被新文件内容部分覆盖。

这可能是用户问题吗?我认为这可能是 Drive API 问题,因为在本地,一切都很好,而且 API 似乎没有提供一种远程存储无效数据但在本地存储有效数据的方法。针对 Google Drive API 提交错误的第一步似乎是获得 StackOverflow 共识,所以如果其他人看到类似问题,我也很感兴趣。

所以我的问题是:

  1. 这可能是用户问题(如果是,如何解决)?
  2. 有其他人遇到过类似的问题吗?

【问题讨论】:

  • 嗨 Stefan,您能在问题跟踪器上提交针对 Drive Android API 的错误吗? code.google.com/a/google.com/p/apps-api-issues 如果可能的话,如果您能包含示例代码和复制步骤,那就太好了。谢谢!
  • 会做... 你遇到同样的问题了吗?我的应用在每次更改后都会保存文件,所以我想知道 GDAA 是否只是在保存过程中同步,然后认为它已经完成......
  • 我在团队中工作。这是我们收到的关于这个问题的第一份报告。在本地提交不应该对正在进行的同步产生任何影响。请在您的错误报告中包含示例代码,以便我们尝试重现。
  • 归档:code.google.com/a/google.com/p/apps-api-issues/issues/… 不过没有代码示例(现在使用常规 Java API 作为解决方法)。

标签: android google-drive-android-api


【解决方案1】:

似乎实际上是 Drive API 问题,现已修复。

详情见https://code.google.com/a/google.com/p/apps-api-issues/issues/detail?id=3696

【讨论】:

    猜你喜欢
    • 2010-12-03
    • 2015-06-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多