2017-04-13 8 views
0

AWS SDKを使用してDynamoDBテーブルを更新しています。 AWSのthisドキュメントの例に従っています。ただし、クラステーブルが見つかりません。これはまた、setupAWS SDKがクラスを見つけることができません

当たりとして

dependencies { 
    compile 'com.amazonaws:aws-android-sdk-core:2.2.+' 
    compile 'com.amazonaws:aws-android-sdk-s3:2.2.+' 
    compile 'com.amazonaws:aws-android-sdk-ddb:2.2.+' 
    compile 'com.amazonaws:aws-android-sdk-sdb:2.2.+' 
    compile 'com.amazonaws:aws-android-sdk-sns:2.2.+' 
    compile 'com.amazonaws:aws-android-sdk-ddb-mapper:2.2.+' 
    compile 'com.amazonaws:aws-android-sdk-apigateway-core:2.2.+' 
} 

を次のように私のGradleがコンパイルされる)ようgetTable(AS表のメソッドでなければならないものと、updateTable()、waitForActive()など

を適用します

AWS documentationは、クラステーブルが com.amazonaws.services.dynamodbv2.util.Tablesから派生していることを示します。 これをインポートすることはできません。

+0

エラーを投げる実際のコードを共有するように気をつけますか? –

+0

このサンプルをご覧ください:https://github.com/awslabs/aws-sdk-android-samples/tree/master/DynamoDBMapper_UserPreference_Cognito –

答えて

0

Androidでアクセスできないため、クラステーブルが見つかりません。

確認するには、ここを参照してください: http://docs.aws.amazon.com/AWSAndroidSDK/latest/javadoc/

代わりに、あなたはdynamodbmapperまたは低レベルAPIを使用することができ、例:

マッパー: http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DynamoDBMapper.CRUDExample1.html

低レベルAPI: https://github.com/awslabs/aws-sdk-android-samples/blob/master/DynamoDBMapper_UserPreference_Cognito/src/com/amazonaws/demo/userpreferencesom/DynamoDBManager.java

関連する問題