AppdataPreferencesで承認を実装できませんでした。Github のドキュメントに従っていますが、セットアップ後にユーザーに許可を求めません。
GoogleAccountCredential credential =
GoogleAccountCredential.usingOAuth2(this, "https://www.googleapis.com/auth/drive.appdata");
credential.setSelectedAccountName(emailAddress);
足りないものはありますか?