android - 无法将 Amazon DynamoDB 导入 android?

标签 android amazon-web-services android-studio amazon-s3 amazon-dynamodb

所以我正在尝试设置一个 Amazon 数据库,并且我正在按照此处的设置教程进行操作:http://docs.aws.amazon.com/mobile/sdkforandroid/developerguide/getting-started-store-query-app-data.html

但是导入都不起作用!当我导入以下内容时:

    import com.amazonaws.services.dynamodbv2.*;
    import com.amazonaws.mobileconnectors.dynamodbv2.dynamodbmapper.*;
    import com.amazonaws.services.dynamodbv2.datamodeling.DynamoDBAttribute;
    import com.amazonaws.services.dynamodbv2.datamodeling.DynamoDBHashKey;
    import com.amazonaws.services.dynamodbv2.datamodeling.DynamoDBMapper;
    import com.amazonaws.services.dynamodbv2.datamodeling.DynamoDBScanExpression;
    import com.amazonaws.services.dynamodbv2.datamodeling.DynamoDBTable;
    import com.amazonaws.services.dynamodbv2.datamodeling.PaginatedScanList;

这是我的依赖:

    compile 'com.amazonaws:aws-android-sdk-core:2.3.3'
    compile 'com.amazonaws:aws-android-sdk-cognito:2.3.3'
    compile 'com.amazonaws:aws-android-sdk-s3:2.3.3'
    compile('com.amazonaws:aws-android-sdk-mobileanalytics:2.3.3')
    compile('com.amazonaws:aws-android-sdk-apigateway-core:2.3.3')
    compile 'com.amazonaws:aws-android-sdk-cognitoidentityprovider:2.3.3'

最佳答案

因为 dynamoDB 位于 com.amazonaws:aws-android-sdk-ddb:2.2.+。 如果要使用dynamoDB mapper类使用POJO,需要导入
com.amazonaws:aws-android-sdk-ddb-mapper:2.2.+。

所以用这个代替

 compile 'com.amazonaws:aws-android-sdk-core:2.2.+'
 compile 'com.amazonaws:aws-android-sdk-cognito:2.2.+'
 compile 'com.amazonaws:aws-android-sdk-cognitoidentityprovider:2.2.+'
 compile 'com.amazonaws:aws-android-sdk-ddb:2.2.+'
 compile 'com.amazonaws:aws-android-sdk-ddb-mapper:2.2.+'

关于android - 无法将 Amazon DynamoDB 导入 android?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40736724/

相关文章:

java - webview 未连接到互联网页面

android - 如何动态更新 ViewPagerIndicator header ?

android - 已签名的 APK 在使用 back4app 时与 Android Studio 构建的行为不同,并在 google play 上发布。如何解决?

android - 从 git 导入项目时创建的重复文件

visual-studio - "Missing Authentication Token"错误

android - Logcat 在 Android Studio 上变得疯狂

android - 在 Android Java 中将 Pdf 页面转换为位图

java - ViewStub 没有膨胀并且布局保持空白 - Android

amazon-web-services - AWS Athena - 如何参数化 SQL 查询

node.js - 使用 Node.js 的单独索引表从 dynamodb 表获取项目