Google ドライブが含まれているプロジェクトがあり、それはすべて完全に正常に機能していました。次に、Android SDK と Eclipse ADT プラグインのアップグレードを実行しましたが、Google ドライブが機能しなくなり、その理由がわかりません。
プロジェクトと Google Play Services に Drive API を追加し、チェックボックスをオンにしてエクスポートします。クリーン ビルドを行い、アプリの bin ディレクトリを削除し、Eclipse を再起動し、クリーン ビルドをやり直しましたが、Google アカウント チューザーを表示するアプリのセクションを実行するとすぐに、アプリがクラッシュします。
以下は、logcat で返されるエラーです。
05-18 17:17:09.089: E/AndroidRuntime(16747): FATAL EXCEPTION: main
05-18 17:17:09.089: E/AndroidRuntime(16747): java.lang.NoClassDefFoundError: com.google.android.gms.common.AccountPicker
05-18 17:17:09.089: E/AndroidRuntime(16747): at com.google.api.client.googleapis.extensions.android.gms.auth.GoogleAccountCredential.newChooseAccountIntent(GoogleAccountCredential.java:171)
何を試しても、違いはないようです。
アップデート
Raghunandan が提案したように、Android Private Libraries のエクスポート オプションにチェックを入れてみました。プロジェクトにも含まれているDropbox APIなど、ほとんどのアプリは機能していますが、コードのGoogleドライブ部分が実行されると、NoClassDefFoundErrorでエラーが発生します。
[注文とエクスポート] タブで Drive API にチェックを入れると、エラーが発生しますDex Loader] Unable to execute dex: Multiple dex files define Lcom/google/api/client/googleapis/extensions/android/accounts/GoogleAccountManager;