私は使っている;
- エクリプス ジュノ
- ADT-22.3.0
- aws-android-sdk-1.7.0
AWS Token Vending マシン コードを使用するために、以下のリンクから Android 用のサンプル コードを使用しました。 http://aws.amazon.com/code/4598681430241367
指示に従って、次のライブラリをプロジェクトのクラスパスに追加しました。
- aws-android-sdk-1.7.0-debug.jar
- aws-android-sdk-1.7.0.jar
エミュレーターとデバイスで実行すると; 実行時に次のエラーが表示されます (コンパイル時にエラーはありません)
java.lang.NoClassDefFoundError: com.amazonaws.util.DateUtils
at com.amazonaws.tvmclient.Utilities.getTimestamp(Utilities.java:28)
at com.amazonaws.tvmclient.LoginRequest.buildRequestUrl(LoginRequest.java:50)
....
ただし、チェックしたときのコードでは、クラスがインポートされ、コンパイル時のエラーはありません
import com.amazonaws.util.DateUtils;
コードでの使用方法 (ユーティリティ クラスのサンプル コード);
new DateUtils().formatIso8601Date( new Date() );
ポインタをいただければ幸いです