Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/178.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用适用于android的aws sdk上传图片_Android_Amazon Web Services_Amazon S3 - Fatal编程技术网

使用适用于android的aws sdk上传图片

使用适用于android的aws sdk上传图片,android,amazon-web-services,amazon-s3,Android,Amazon Web Services,Amazon S3,我正在尝试使用AWS sdk for Android上传图像。我得到以下错误 12-28 16:41:41.476: E/AndroidRuntime(1098): FATAL EXCEPTION: main 12-28 16:41:41.476: E/AndroidRuntime(1098): java.lang.NoClassDefFoundError: com.amazonaws.services.s3.AmazonS3Client 12-28 16:41:41.476: E/Androi

我正在尝试使用AWS sdk for Android上传图像。我得到以下错误

12-28 16:41:41.476: E/AndroidRuntime(1098): FATAL EXCEPTION: main
12-28 16:41:41.476: E/AndroidRuntime(1098): java.lang.NoClassDefFoundError: com.amazonaws.services.s3.AmazonS3Client
12-28 16:41:41.476: E/AndroidRuntime(1098):     at com.example.s3uploader.MainActivity.onActivityResult(MainActivity.java:92)
12-28 16:41:41.476: E/AndroidRuntime(1098):     at android.app.Activity.dispatchActivityResult(Activity.java:5322)
需要帮忙吗

switch(requestCode) 
    { 
             case SELECT_PHOTO:
             if(resultCode == RESULT_OK)

             { 
                 Cursor cursor = null;
                  try { 
                      Uri selectedImage = imageReturnedIntent.getData();
                    String[] proj = { MediaStore.Images.Media.DATA };
                    cursor = this.getContentResolver().query(selectedImage,  proj, null, null, null);
                    int column_index = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA);
                    cursor.moveToFirst();
                    String path =cursor.getString(column_index);
                    Log.d("TAG", "VALUE OF PATH  = " + path);

                    AmazonS3Client s3Client = new AmazonS3Client( new BasicAWSCredentials("hut69988sj98jiok", "jujhyt893807520" ) );


                    PutObjectRequest por = new PutObjectRequest( "mybucket", "25Upload", new java.io.File( path) );  
                    s3Client.putObject( por );



                  } finally {
                    if (cursor != null) {
                      cursor.close();
                    }
                  }

             }



    }

正如您在另一个问题上所指出的,您可能需要按照中所述的其他步骤删除此特定异常。

以防有人正在查找Amazon it self提供的完整示例