1

Google の API Web サイトから task-android-sample コードをコンパイルして実行しようとしています。Maven で動作させることができなかったので、すべての jar ファイルをダウンロードすることになりました。以下は、私が行った手順です。

1) ダウンロードした task-android-sample プロジェクトを Eclipse にインポートします。

2) google-api-java-client-1.4.1-beta.zip jar ファイルをプロジェクトに追加します (ビルド パス、外部 jar の追加)

3) Task API jar ファイルをダウンロードし、プロジェクトにインポートします: http://code.google.com/p/google-api-java-client/wiki/APIs#Tasks_API

4) Build Path の Order/Export セクションにあるすべてのインポート jar ファイルをチェックします。

5) クリーンプロジェクト

6) プロジェクトを実行します。

次のエラーが表示されます: - ClientCredentials を変数に解決できません - インポート com.google.api.services.samples.shared を解決できません。

Google API Web サイトを検索しましたが、ファイルのダウンロード元が見つかりませんでした。Google 検索を行ったところ、クラスを含む jar ファイルが見つかりませんでした。誰かがこの依存関係の問題を解決するのを手伝ってくれますか?

更新: 2011 年 9 月 20 日 ** ここで指定された手順に従いました: http://samples.google-api-java-client.googlecode.com/hg/tasks-android-sample/instructions.html

「mvn sources:jar install」コマンドではエラーは発生しませんが、「mvn compile」を実行すると次のエラーが発生します。

[ERROR] COMPILATION ERROR : 
[INFO] -------------------------------------------------------------
[ERROR] <My_Path>/google-api-java-client.samples/tasks-android-sample/src/main/java/com/google/api/services/samples/tasks/android/TasksSample.java:    [221,53] package R does not exist
[ERROR] <My_Path>/google-api-java-client.samples/tasks-android-sample/src/main/java/com/google/api/services/samples/tasks/android/TasksSample.java: [225,20] package R does not exist
[INFO] 2 errors 

[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.707s
[INFO] Finished at: Tue Sep 20 23:15:09 CDT 2011
[INFO] Final Memory: 9M/81M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) on project tasks-android-sample: Compilation failure: Compilation failure:
[ERROR] <My_Path>/google-api-java-client.samples/tasks-android-sample/src/main/java/com/google/api/services/samples/tasks/android/TasksSample.java:[221,53] package R does not exist
[ERROR] <My_Path>/google-api-java-client.samples/tasks-android-sample/src/main/java/com/google/api/services/samples/tasks/android/TasksSample.java: [225,20] package R does not exist

Apache の指示に従って Maven のインストールを既に確認しているため、これを適切にコンパイルできない理由がわかりません。

4

2 に答える 2

3

これは修正されました。もう一度お試しください。問題を報告していただきありがとうございます。手順は次のとおりです。

http://samples.google-api-java-client.googlecode.com/hg/tasks-android-sample/instructions.html?r=default

于 2011-11-11T21:57:57.363 に答える
1

上記の問題は google-api-java-client に報告されています: http://code.google.com/p/google-api-java-client/issues/detail?id=300

于 2011-09-23T21:21:41.973 に答える