【发布时间】:2013-07-15 11:06:57
【问题描述】:
我已成功使用 DropBox SDK(即我的 APP_KEY 和 APP_SECRET 运行正常)。但现在我一直在尝试将 Sync SDK 添加到应用程序中。顺便说一句,我尝试在 Sync SDK 中添加的唯一原因是获取缩短的 URL。因此,如果有更好/更简单的解决方案,我会全力以赴。
我当前的问题是,如果我尝试在构建路径中包含 Sync 和 Dropbox SDK,我会收到构建错误:
转Dalvik格式失败:无法执行dex:多个dex文件定义Lcom/dropbox/client2/android/AuthActivity$1;
如果我从应用程序将构建的构建路径中删除 DropBox SDK,但随后会崩溃并出现
java.lang.NoClassDefFoundError: com.dropbox.client2.session.Session$AccessType
执行此行时出错:
final static private AccessType ACCESS_TYPE = AccessType.APP_FOLDER;
我已经在 Manifest 中包含了“com.dropbox.client2.android.AuthActivity”和“com.dropbox.sync.android.DbxAuthActivity”活动。
我该如何解决这个 Catch-22?
关于这个问题我也很想知道:
- 有没有办法只使用 Dropbox SDK 来获取标准的 http:// URL 而不是 https:// URL?
- 即使在我让 Sync SDK 工作后,我什至能够获得应用程序文件夹中文件的缩短 URL(即,它们不在公用文件夹中)?
谢谢!
【问题讨论】:
标签: android dropbox dropbox-api