2017-04-13 1 views
0

AWS SDK를 사용하여 DynamoDB 테이블을 업데이트하고 있습니다. 나는 AWS에서 this 문서 예제를 따르고 있습니다. 그러나 클래스 테이블을 찾을 수 없습니다. 이것은 또한 등 getTable이() updateTable() waitForActive()와 같은 표에서의 방법되어야 하는지를 적용AWS SDK에서 클래스를 찾을 수 없습니다.

내 Gradle을 같이 컴파일

setup

을 따라

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.+' 
} 

뒤에

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에서 액세스 할 수 없기 때문에 찾을 수 없습니다. 당신이 dynamodbmapper 또는 낮은 수준의 API를 사용할 수 http://docs.aws.amazon.com/AWSAndroidSDK/latest/javadoc/

을 대신 예 :

매퍼 : 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

확인을 위해 여기를 참조하십시오

관련 문제