我正在使用AWS SDK更新DynamoDB表。我正在关注AWS的this文档示例。但是,找不到类Table。这也适用于表中的方法,如getTable(),updateTable(),waitForActive()等。
我的gradle编译如下
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.+'
}
根据setup
AWS documentation表示类表派生自: com.amazonaws.services.dynamodbv2.util.Tables。 导入此功能不起作用。
答案 0 :(得分:0)
无法找到类表,因为Android无法访问它。
见这里确认: http://docs.aws.amazon.com/AWSAndroidSDK/latest/javadoc/
相反,您可以使用dynamodbmapper或低级api,例如:
映射器: http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DynamoDBMapper.CRUDExample1.html