2012-12-12 5 views
14

Inizio con google drive sdk. Seguo i passaggi che descrivono in quel post.Come caricare file su Google Drive utilizzando la mia applicazione Android

Ma mi faccia problema in Step 3: Create and Configure an Android Project

Add Google APIs

Non posso trovare soluzioni adeguate al mio eclissi così aggiungo plugin per Google. Dopo l'installazione dei plugin, Eclipse genera errori e ora aggiorna anche il mio SDK. Quindi per quello aggiorno il mio SDK ma ora tutti i progetti mi danno errore in eclissi. Non posso eseguire alcun progetto. Quindi uso il mio vecchio SDK.

Ora mi sono bloccato con questo Come creare Project per Google Drive e come integrarlo.

Ho bisogno di caricare il file dalla mia applicazione Android su Google Drive.

Please help me per trovare questo.

EDIT

Ora creare con successo progetto con errori. Ma quando eseguo il progetto mi danno i seguenti errori.

12-12 11:05:08.788: E/AndroidRuntime(377): java.lang.NoClassDefFoundError: com.google.api.client.googleapis.extensions.android.gms.auth.GoogleAccountCredential 
12-12 11:05:08.788: E/AndroidRuntime(377): at com.rarenoice.screen.MainActivity.onCreate(MainActivity.java:42) 
12-12 11:05:08.788: E/AndroidRuntime(377): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047) 
12-12 11:05:08.788: E/AndroidRuntime(377): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2627) 
12-12 11:05:08.788: E/AndroidRuntime(377): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679) 
12-12 11:05:08.788: E/AndroidRuntime(377): at android.app.ActivityThread.access$2300(ActivityThread.java:125) 
12-12 11:05:08.788: E/AndroidRuntime(377): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033) 
12-12 11:05:08.788: E/AndroidRuntime(377): at android.os.Handler.dispatchMessage(Handler.java:99) 
12-12 11:05:08.788: E/AndroidRuntime(377): at android.os.Looper.loop(Looper.java:123) 
12-12 11:05:08.788: E/AndroidRuntime(377): at android.app.ActivityThread.main(ActivityThread.java:4627) 
12-12 11:05:08.788: E/AndroidRuntime(377): at java.lang.reflect.Method.invokeNative(Native Method) 
12-12 11:05:08.788: E/AndroidRuntime(377): at java.lang.reflect.Method.invoke(Method.java:521) 
12-12 11:05:08.788: E/AndroidRuntime(377): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868) 
12-12 11:05:08.788: E/AndroidRuntime(377): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626) 
12-12 11:05:08.788: E/AndroidRuntime(377): at dalvik.system.NativeStart.main(Native Method) 

Al seguente riga: -

private GoogleAccountCredential credential; 
credential = GoogleAccountCredential.usingOAuth2(MainActivity.this, 
       DriveScopes.DRIVE); 
+0

"Eclipse dare errori" e gli errori sono? – Sathya

+1

Grazie per la risposta. "Il progetto contiene errori, correggili prima di eseguirli", mostrando senza errori nel progetto. In modo che io uso il mio vecchio SDK e creare con successo il progetto e aggiungere librerie al percorso di costruzione. Ora il progetto mi fornisce questo errore: - java.lang.NoClassDefFoundError: com.google.api.client.googleapis.extensions.android.gms.auth.GoogleAccountCredential –

+0

aggiungi il codice di errore completo e lo stack trace come [modifica] alla domanda , non come un commento. – Sathya

risposta

2

È necessario aggiungere le Google Play Services vasetti al progetto, come spiegato al punto 3 della quickstart guide si sta seguendo.

È inoltre possibile guardare questo video dove vado attraverso tutti i passaggi per costruire la stessa applicazione quickstart per Android: http://www.youtube.com/watch?v=Ied1CjJ0iP0

+0

Grazie mille @claudio per l'aiuto ... Quindi così così così felice ... –

+0

è l'aggiunta di Google Play Service aiuto a risolvere l'errore? Ma Google Play Service non contiene la classe GoogleAccountCredential. – faylon

+0

@Claudio Prima rimuovo tutti i file jar dalla cartella libs, quindi aggiungo di nuovo i file jar da [qui] (http://code.google.com/p/google-api-java-client/downloads/detail?name=google-api -java-client-1.12.0-beta.zip & can = 2 & q =). E poi aggiungi google play service.jar per costruire il percorso. E vedo il tuo video su YouTube che mi dai link quindi una cosa che non seguo è che il mio nome del pacchetto nel progetto non è uguale al nome del pacchetto specificato sull'API di Google. Quindi penso che sia anche un problema che sto affrontando. Quindi pulisco il mio progetto e lo eseguo mi dà successo. –