2012-12-12 26 views
14

私はgoogle drive sdkで始まります。私はその記事で説明している手順に従います。アンドロイドアプリケーションを使用してGoogleドライブにファイルをアップロードするには

しかし、私はGoogleのためのプラグインを追加するので、私は私の日食のオプションを見つけるカントStep 3: Create and Configure an Android Project

Add Google APIs

で問題に直面しています。プラグインをインストールした後、Eclipseはエラーを出し、SDKも更新します。だから私はSDKを更新するが、今はすべてのプロジェクトが私にEclipseをエラーさせる。私はどんなプロジェクトも実行できません。だから私は古いSDKを使っています。

Googleドライブのプロジェクトを作成する方法と、その統合方法について説明しました。

GoogleアンドロイドアプリケーションからGoogleドライブにファイルをアップロードする必要があります。

これを見つける手助けをしてください。

EDIT

今、私は正常にエラーが無料でプロジェクトを作成します。しかし、私はプロジェクトを実行すると、それは私に次のエラーを与える。次の行から

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はエラーを与える」とのエラーがありますか? – Sathya

+1

返信ありがとうございました.. "プロジェクトにエラーがありますが、実行前に修正してください"と表示され、プロジェクトにエラーは表示されません。私は古いSDKを使用して、プロジェクトを作成し、ビルドパスにライブラリを追加します。今プロジェクトは私にこのエラーを与える: - java.lang.NoClassDefFoundError:com.google.api.client.googleapis.extensions.android.gms.auth.GoogleAccountCredential –

+0

質問に[編集]として完全なエラーコードとスタックトレースを追加するコメントではありません。 – Sathya

答えて

2

あなたは以下の通りですquickstart guideのステップ3で説明したように、プロジェクトにGoogle Play Services jarを追加する必要があります。

あなたはまた、私は、Androidのための同じクイックスタート・アプリケーションを構築するために、すべての手順を通過し、このビデオを見ることができます:http://www.youtube.com/watch?v=Ied1CjJ0iP0

+0

ありがとうございました。@claudioに助けを...ありがとうございます。 –

+0

Google Playサービスを追加して、エラーを解決しますか?しかし、Google PlayサービスにはGoogleAccountCredentialクラスが含まれていません。 – faylon

+0

@Claudioまず、libsフォルダからすべてのjarファイルを削除してから[ここ](http://code.google.com/p/google-api-java-client/downloads/detail?name=google-api)のjarファイルを再度追加します。 -java-client-1.12.0-beta.zip&can = 2&q =)。そして、パスを構築するためにgoogle play service.jarを追加します。私はあなたのビデオをyoutubeで見ることができます。私はそれに従わないということは、私のプロジェクトのパッケージ名がGoogle APIで指定されたパッケージ名と同じではないということです。だから私はそれがまた私が直面している問題だと思います。それから私は私のプロジェクトをきれいにして、それを実行して成功を収めます。 –

関連する問題