S3 Bucket上的AWS SDK Android文件上传失败

时间:2013-12-30 03:49:49

标签: android amazon-web-services amazon-s3

我正在尝试将AWS SDK用于android。我厌倦了让样本“S3_uploader”正常工作但是当我运行它时我得到一个错误。我已经将jar添加到路径中并将jar文件复制并粘贴到libs中夹。什么都行不通。有人可以帮帮我吗?

3 个答案:

答案 0 :(得分:2)

除了将jar文件添加到libs文件夹之外,还需要将其包含在Java Build Path中。假设您正在使用eclipse,这就是您添加它的方式:

  1. 右键单击项目资源管理器中的项目,然后单击属性
  2. 在左侧菜单中,单击Java Build Path,然后单击“Add Jars”按钮
  3. 选择您在libs文件夹中添加的jar。
  4. 按下确定后,您应该尝试重建项目,它不应该提供NoClassDefFoundError

答案 1 :(得分:2)

您可以考虑在我们的移动开发博客上查看this post,了解如何将样本与最新版本的Eclipse和ADT一起使用。

注意,您可能需要扩展eclipse可用的内存。 Eclipse wiki有增加Eclipse可用堆大小的方向,以克服与内存相关的错误。

答案 2 :(得分:0)

使用“libs \ aws-android-sdk-1.7.1.1-debug.jar”时出现此问题,但使用“aws-android-sdk-1.7.1.1-core.jar”+其他服务JAR时则出现此问题工作正常,有关aws-jars的更多信息:

https://mobile.awsblog.com/post/Tx3JXN6FGS5Y2L1/Understanding-the-JARs-in-the-AWS-SDK-for-Android