我正在将dropbox API与我的android项目集成,因为我从this链接下载了android SDK,还从this link下载了另一个示例项目。虽然在我的项目中集成了两个示例代码,但在运行时间。我在互联网上搜索了很多解决方案但不幸的是它不会使我的代码没有错误。
这是我的控制台屏幕
[2014-05-10 09:37:43 - Dex Loader] Unable to execute dex: Multiple dex files define Lcom/dropbox/client2/android/AuthActivity;
[2014-05-10 09:37:43 - ExampleDropboxApp] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lcom/dropbox/client2/android/AuthActivity;
所以任何人都应该对我有所帮助。
答案 0 :(得分:2)
这是因为里面的两个Dropbox API jar文件都有类
com/dropbox/client2/android/AuthActivity.
简单的方法是从jar文件中删除其中一个。您可以使用7z或程序删除它们。
以下是您可能需要在该jar文件中删除的文件的屏幕截图
答案 1 :(得分:0)
几天前我遇到了同样的问题。我在下面提到了为我工作的内容。
请告诉我这是否适合您:)
答案 2 :(得分:0)
最终的解决方案应该是:
注意:你不需要在任何地方都包含dropbox-android-sdk-1.6.1.jar。