从DropBox下载文件 - Android

时间:2014-07-14 10:25:57

标签: android dropbox

我正在尝试在Android中编写一个应用程序,如果该文件可用,则会在请求时从DropBox下载特定文件。

我已经浏览了DropBox网站上开发人员部分的所有教程,但我不认为它们非常详细,因为每个教程似乎都缺少了一些内容而且我无法获得任何内容。他们全力以赴。

我已经尝试过从教程中上传/下载文件的示例,但每次我到达代码的这一部分时都会出现异常错误。这让我相信我错过了一些东西,所以我想知道是否有一个像样的教程,可以正确解释从dropBox下载特定文件(而不是让用户选择文件的DropBox)的过程,以便我可以遵循它,希望能帮助我理解我目前的错误。

我知道有很多类似的问题,但大多数问题表明他们可以让部分流程工作并需要特定部分的帮助,但我似乎无法得到任何其他工作而不是实际链接到我的DropBox帐户(我已经创建了一个DropBox应用程序,并已将密钥等添加到我的软件中)。

如果有人能帮我指点一个正确解释这个过程的体面教程,我将不胜感激。

...谢谢

我认为我应该扩展我的问题,希望有助于找出我遇到的问题。

我目前使用的主要教程是:https://www.dropbox.com/developers/core/start/android

我在App Console中创建了一个允许文件共享的应用程序;这也给了我密钥和密码。

我已经下载并安装了上面提到的SDK并将其添加到我的项目中;我知道这有效,因为没有安装SDK,大部分代码都会产生错误。

我已经添加了本教程的开头部分,它从我的应用程序设置DropBox的授权;这工作就像我测试它时,我被带到我的设备上的页面,请求我选择正确的DropBox帐户。到目前为止,我没有任何问题,这一切似乎都有效。

本教程的下一部分提到上载/下载文件和阅读目录结构。我已经分别测试了所有这些但是对于每一个我都得到一个异常错误;这些错误似乎提到了一个名为“json”的东西和一个没有找到的类。本教程没有提到需要安装另一个SDK或任何其他库文件,所以我不确定是否假设某些事情已经完成,我还没知道,所以还没有完成。

我希望这是有道理的,并希望你能给我任何帮助......

1 个答案:

答案 0 :(得分:0)

看起来该错误与您用于连接Dropbox服务器的JSON库有关。这是我用于我的应用程序的库列表,它运行良好,可以将文件下载到缓存。

  1. 保管箱-Android的SDK-1.6.1.jar
  2. dropbox-core-sdk-1.7.7.jar
  3. 杰克逊 - 注解-2.2.3.jar
  4. jackson-core-2.2.4.jar
  5. 杰克逊 - 数据绑定-2.2.4.jar
  6. dropbox-java-sdk-1.7.7包中的库jar是不够的。