我正在尝试从云计算中获取CPU Utilazation,但我收到错误并且无法弄清楚出了什么问题。
这是我在Logcat中得到的:
E/dalvikvm(22587): Could not find class 'com.amazonaws.auth.DefaultAWSCredentialsProviderChain', referenced from method com.amazonaws.services.cloudwatch.AmazonCloudWatchClient.<init>
E/AndroidRuntime(22587): java.lang.NoSuchFieldError: com.amazonaws.services.cloudwatch.AmazonCloudWatchClient.timeOffset
E/AndroidRuntime(22587): at com.amazonaws.services.cloudwatch.AmazonCloudWatchClient.invoke(Unknown Source)
E/AndroidRuntime(22587): at com.amazonaws.services.cloudwatch.AmazonCloudWatchClient.getMetricStatistics(Unknown Source)
E/AndroidRuntime(22587): at com.abcd.abc.AWSCloudwatchActivity.findCloudWatchData(AWSCloudwatchActivity.java:106)
提前致谢。
答案 0 :(得分:3)
我是AWS SDK for Android的维护者之一。听起来您可能遇到了我们在最新版Android开发工具和SDK中发现的问题。您需要确保已导出AWS SDK以包含在您的应用中。
在Eclipse中,右键单击您的项目并选择构建路径 - &gt; 配置构建路径,然后在订单和导出下确保选中 Android私有库或适用于Android的AWS开发工具包。
希望这有帮助。
修改强>
我们已在our blog上记录了此问题。