Android搭載アプリでGoogleドライブを使用しようとしています。今のところ私はGoogleドライブにファイル名を表示しようとしています。このチュートリアルhttps://developers.google.com/drive/quickstart-androidを使用してGoogleドライブアカウントを設定し、このhttps://developers.google.com/drive/v2/reference/files/listを使用してファイルのリストを取得しました。私は非同期タスクを作成しなければならなかったそうするためにはエラー2のためGooglePlayServicesを利用できません
:
private class getCloudContentTask extends AsyncTask<Void, Void, Void> {
protected void onPostExecute() {
updateList();
}
@Override
protected Void doInBackground(Void... arg0) {
cloudFiles = getCloudContent();
return null;
}
}
getCloudContentは基本的にチュートリアルからretrieveAllFiles機能です。
しかし、私はいつもいくつかの警告とエラーが表示され、ファイルは表示されません。
01-09 19:39:31.347: W/dalvikvm(27926): VFY: unable to resolve static field 1488 (common_google_play_services_unknown_issue) in Lcom/google/android/gms/R$string;
01-09 19:39:31.347: D/dalvikvm(27926): VFY: replacing opcode 0x60 at 0x0004
01-09 19:39:31.446: W/GooglePlayServicesUtil(27926): Google Play services out of date. Requires 2012100 but found 1015
01-09 19:39:31.446: E/GoogleAuthUtil(27926): GooglePlayServices not available due to error 2
01-09 19:39:31.456: I/System.out(27926): An error occurred: com.google.api.client.googleapis.extensions.android.gms.auth.GooglePlayServicesAvailabilityIOException
Android SDKと最新のGoogle PlayサービスでEclipse Junoを最新の状態でインストールしています。私はエミュレートされたデバイスを使用します。 google-play-services.jarは私のプロジェクトの参照ライブラリにあります。 GoogleドライブAPI v2も、説明したチュートリアルの説明のように含まれています。
ご協力いただきましてありがとうございます。
このエラーはエミュレータにのみ関連しています。実際のアンドロイドデバイスではアプリは正常に動作しています。しかし、私はアンドロイドデバイスに永久的なアクセス権を持っていないので、私は本当にそれがエミュレータ上で実行されて見てみたいと思います。 –
ヘイ・ポール! デバイスで同じ問題が発生していますが、自分のアクティビティの1つがAdmobでうまく動作し、上記のエラーが発生した他の強制終了が発生します。 あなたに教えてもらえますか? –