2012-12-12 22 views
14

google drive sdk ile başladım. Bu gönderide açıklanan adımları takip ediyorum.Android uygulamamı kullanarak google sürücüde dosya yükleme

Ama Step 3: Create and Configure an Android Project

Add Google APIs

ben google için eklentileri eklemek yüzden benim Tutulma seçenekleri bulamıyorum içinde sorunuyla karşı karşıya. Eklentilerin yüklenmesinden sonra, Eclipse hataları veriyor ve şimdi de SDK'mı güncelliyoruz. Bu nedenle, SDK'mı güncelledim ancak şimdi Tüm projeler beni tutulmada hata veriyor. Herhangi bir proje yürütemiyorum. Bu yüzden eski SDK'mı geri kullanıyorum.

Artık buna, Google Drive için Nasıl Proje Oluşturulacağı ve nasıl entegre edileceğiyle iliştim.

Android uygulamamdan Google Drive'a dosya yüklemem gerekiyor.

Lütfen bunu bulmanıza yardımcı olun.

DÜZENLEME Şimdi başarıyla hata ücretsiz proje oluşturun. Ama projeyi çalıştırdığımda bana aşağıdaki hataları verir. Aşağıdaki satırda,

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) 

: -

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

"Eclipse hataları vermek" ve hatalar nelerdir? – Sathya

+1

Cevabınız için teşekkür ederiz. "Projeniz hata içeriyorsa lütfen bunları çalıştırmadan önce düzeltin" projesinde hata yokken. Böylece eski SDK'mı kullanıyorum ve başarılı bir şekilde proje oluşturup yapı yolunda Kütüphaneler ekliyorum. Şimdi proje bana bu hatayı ver: - java.lang.NoClassDefFoundError: com.google.api.client.googleapis.extensions.android.gms.auth.GoogleAccountCredential –

+0

tam hata kodunu ekleyin ve soruyu soruya [edit] olarak alın yorum olarak değil. – Sathya

cevap

2

Sen quickstart guide izlediğiniz Adım 3'te açıklandığı gibi, projenize Google Play Services kavanoz eklemeniz gerekir.

Ayrıca Android için aynı hızlı başlangıç ​​uygulama oluşturmak için tüm adımları sonuna bu videoyu izleyebilirsiniz

: http://www.youtube.com/watch?v=Ied1CjJ0iP0

+0

Yardım için çok teşekkürler @claudio ... O kadar çok çok mutlu ... –

+0

Google oyun hizmeti ekleyerek, hatayı çözmene yardımcı oluyor? Ancak google oyun servisi, GoogleAccountCredential sınıfını içermiyor. – faylon

+0

@Claudio Öncelikle tüm jar dosyalarını libs klasöründen kaldırıyorum ve daha sonra kavanozları buradan [buraya] ekleyin (http://code.google.com/p/google-api-java-client/downloads/detail?name=google-api -java-client-1.12.0-beta.zip ve can = 2, q =). Daha sonra yol oluşturmak için google play service.jar dosyasını ekleyin. Ve videonuzu bana bağlantı verdiğiniz youtube'da görüyorum. Takip etmediğim bir şey, projedeki paket adımın Google API'da belirtilen paket adıyla aynı olmaması. Bu yüzden aynı zamanda karşılaştığım bir problem olduğunu düşünüyorum. Sonra projemi temizlerim ve koşarım, bana başarı verir. –

İlgili konular