2012-12-12 12 views
14

Zacznę od google drive sdk. Podążam za krokami, które opisują w tym poście.Jak przesłać plik na dysk google za pomocą mojej aplikacji Android

Ale obliczu problemu w Step 3: Create and Configure an Android Project

Add Google APIs

nie mogę znaleźć opcji w moim Eclipse więc dodać pluginy do google. Po instalacji wtyczek Eclipse podaje błędy, a teraz aktualizujemy także SDK. Dlatego aktualizuję SDK, ale teraz wszystkie projekty powodują błąd w czasie zaćmienia. Nie mogę realizować żadnych projektów. Dlatego używam mojego starego SDK.

Teraz trzymam się tego, jak utworzyć projekt na Dysk Google i jak go zintegrować.

Potrzebuję przesłać plik z mojej aplikacji na Androida na Dysk Google.

Proszę pomóż mi to znaleźć.

EDIT

Teraz z powodzeniem stworzyć projekt z bezbłędne. Ale kiedy uruchamiam projekt, daje mi to następujące błędy.

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) 

w następujący wiersz: -

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

„Eclipse dać błędy”, a błędy są? – Sathya

+1

Dzięki za odpowiedź .. "Twój projekt zawiera błąd, popraw je przed uruchomieniem", gdy nie ma błędów w projekcie. Używam mojego starego SDK i pomyślnie tworzę projekt i dodam Biblioteki na ścieżce budowania. Teraz projekt daje mi ten błąd: - java.lang.NoClassDefFoundError: com.google.api.client.googleapis.extensions.android.gms.auth.GoogleAccountCredential –

+0

dodaj pełny kod błędu i ślad stosu jako [edytuj] do pytania , nie jako komentarz. – Sathya

Odpowiedz

2

Trzeba dodać Google Play Services słoiki do projektu, jak wyjaśniono w punkcie 3 quickstart guide podążasz.

Można również obejrzeć ten film gdzie przejść przez wszystkie etapy tworzenia tej samej aplikacji na Androida quickstart: http://www.youtube.com/watch?v=Ied1CjJ0iP0

+0

Dziękuję bardzo za pomoc @claudio ... Więc tak bardzo się cieszę ... –

+0

dodaje usługę Google Play, aby pomóc Ci rozwiązać ten błąd? Usługa Google Play nie zawiera jednak klasy GoogleAccountCredential. – faylon

+0

@ Claudio Najpierw usuwam wszystkie pliki jar z folderu libs, a następnie ponownie dodajemy słoiki z [tutaj] (http://code.google.com/p/google-api-java-client/downloads/detail?name=google-api -java-client-1.12.0-beta.zip & can = 2 & q =). A następnie dodaj Google Play Service.jar do budowy ścieżki. I widzę twój film na youtube który podasz mi link więc jedną rzeczą, której nie przestrzegam jest to, że moja nazwa pakietu w projekcie nie jest taka sama jak nazwa pakietu określona w Google API. Więc myślę, że to także problem, z którym się borykam. Potem oczyszczam swój projekt i uruchamiam go, dając mi sukces. –

Powiązane problemy