2014-12-13 5 views
1

У меня возникла проблема с Диском. Я не могу импортировать его. Ошибка, которую я получаю, заключается в том, что DriveScopes не может быть разрешен переменной.Не удалось импортировать Привод

private ProgressBar progressBar; 
    private Context context; 
    private static Uri callLogFileUri; 
    private static Uri smsLogFileUri; 
    private static Drive service; 
    private boolean callLogs; 
    private boolean smsLogs; 
    private String address; 
    private ContentResolver cr; 
    private GoogleAccountCredential credential; 

    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.backup_layout); 

     progressBar = (ProgressBar) findViewById(R.id.progressBar); 
     progressBar.setVisibility(View.VISIBLE); 

     context = this; 
     Intent intent; 
     cr = getContentResolver(); 
     credential = GoogleAccountCredential.usingOAuth2(this,DriveScopes.DRIVE); 

     try { 
      intent = getIntent(); 

      if (intent.hasExtra("fromReceiver")) { 
       address = intent.getStringExtra("fromReceiver"); 
       Log.i(TAG, "Backup intent from receiver"); 
       recoverData(); 
      } else { 
       Log.i(TAG, "Backup intent from elsewhere"); 
       DialogFragment dialog = new BackupAccountsDialogFragment(); 
       dialog.show(getFragmentManager(), 
         "BackupAccountsDialogFragment"); 
      } 

     } catch(Exception e) { 
      recoverData(); 
     } 
    } 

    @Override 
    protected void onActivityResult(final int requestCode, final int resultCode, final Intent data) { 
     switch (requestCode) { 
     case REQUEST_ACCOUNT_PICKER: 
     if (resultCode == RESULT_OK && data != null && data.getExtras() != null) { 
      final String accountName = data.getStringExtra(AccountManager.KEY_ACCOUNT_NAME); 
      if (accountName != null) { 
      Log.i(TAG, "REQUEST ACCOUNT PICKER"); 
      credential.setSelectedAccountName(accountName); 
      service = getDriveService(credential); 
      storeGoogleAccounts(accountName); 
      Log.i(TAG, "Account saved: " + CHOSEN_GOOGLE_ACCOUNT + " " + accountName); 
      getFirstAuthInAsync(); 
      } 
+0

'Drive service' компилируется? – greenapps

ответ

0

Вы добавили банку Диска с вашей IDE (что-то вроде Eclipse)?

Если нет, то вам нужно это сделать. Таким образом, javac может найти путь импорта.

+0

У меня есть IDE и работает над затмением. Куда добавить? –

+0

Теперь у вас есть .jar-файл? Как это называется? И где это сейчас? – greenapps

Смежные вопросы