2012-12-12 3 views
14

Ich beginne mit google drive sdk. Ich folge Schritten, die in diesem Beitrag beschreiben.So laden Sie Datei auf Google Drive mit meiner Android-Anwendung

Aber ich Gesicht Problem in Step 3: Create and Configure an Android Project

Add Google APIs

ich Optionen in meinem Eclipse finden kann nicht so dass ich Plugins für Google. Nach der Installation von Plugins gibt Eclipse Fehler und wir aktualisieren jetzt auch mein SDK. Also aktualisiere ich jetzt mein SDK aber alle Projekte geben mir Fehler in Eclipse. Ich kann keine Projekte durchführen. Also benutze ich mein altes SDK zurück.

Jetzt steckte ich mit diesem So erstellen Sie ein Projekt für Google Drive und wie Sie es integrieren.

Ich muss Datei von meiner Android-Anwendung auf Google Drive hochladen.

Bitte helfen Sie mir, das zu finden.

EDIT

Jetzt erfolgreich erstellen I-Projekt mit fehlerfrei. Aber wenn ich ein Projekt starte, gebe ich folgende Fehler.

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) 

Auf folgende Zeile: -

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

„Eclipse-Fehler geben“ und die Fehler? – Sathya

+1

Danke für die Antwort .. "Ihr Projekt enthält Fehler bitte beheben Sie sie vor dem Ausführen" zeigen, während kein Fehler im Projekt. Also verwende ich mein altes SDK und erstelle erfolgreich ein Projekt und füge Bibliotheken im Build-Pfad hinzu. Jetzt Projekt geben Sie mir diesen Fehler: - java.lang.NoClassDefFoundError: com.google.api.client.googleapis.extensions.android.gms.auth.GoogleAccountCredential –

+0

fügen Sie den vollständigen Fehlercode und Stack-Trace als ein [bearbeiten] zu der Frage nicht als Kommentar. – Sathya

Antwort

2

Sie müssen die Google Play Services Gläser zu einem Projekt hinzuzufügen, wie in Schritt 3 des erläutert quickstart guide Sie folgen.

Sie können auch dieses Video sehen, wo ich alle Schritte durchlaufen die gleiche quickstart-Anwendung für Android zu bauen: http://www.youtube.com/watch?v=Ied1CjJ0iP0

+0

Vielen Dank @claudio für Hilfe ... Also so so so glücklich ... –

+0

Google Play-Service hinzufügen hilft Ihnen, den Fehler zu lösen? Der Google Play-Dienst enthält jedoch nicht die GoogleAccountCredential-Klasse. – faylon

+0

@Claudio Zuerst entferne ich alle JAR-Dateien aus dem libs-Ordner und füge dann erneut JAR-Dateien aus [hier] hinzu (http://code.google.com/p/google-api-java-client/downloads/detail?name=google-api -java-client-1.12.0-beta.zip & can = 2 & q =). Fügen Sie dann google play service.jar hinzu, um den Pfad zu erstellen. Und ich sehe dein Video auf Youtube, das du mir verlinkst. Eine Sache, der ich nicht folge, ist, dass mein Paketname im Projekt nicht derselbe ist wie der Paketname, der in Google API angegeben ist. Also ich denke es ist auch ein Problem das ich gegenüberstelle. Dann putze ich mein Projekt und führe es mir zum Erfolg. –

Verwandte Themen