2

この Google サンプル プロジェクト (tasks-android-sample) をインストールしようとしています: http://samples.google-api-java-client.googlecode.com/hg/tasks-android-sample/instructions.html

...しかし、未解決のクラスを取得しています。プロジェクトには jar が付属していますが、(典型的な Google のやり方で) どの jar ファイルを含めるかについては述べていないため、実験を通じて、これら 2 つを除くほとんどのクラスを解決することができました。

import com.google.api.services.tasks.TasksRequest;
import com.google.api.services.tasks.model.Task;

どのjarにこれらのクラスがあるか知っている人はいますか? プロジェクトに付属のすべてのjarを含め、ドキュメントの指示に従ってターゲットをGoogle API 8に設定しました(他のターゲットも試しました)が、これらのクラスを解決できません。

前もって感謝します...

4

1 に答える 1

4

どうやら、プロジェクトのビルド/リリースのライフ サイクル全体が Maven によって管理されているようです。問題の 2 つのインポート ステートメントは、google-api-services-tasksライブラリからのものです。

ソースと javadoc を含む jar ファイルの最新バージョンは、こちらにあります。

Maven を使用する場合は、pom.xml に以下を追加します。

<repositories>
  <repository>
    <id>google-api-services</id>
    <url>http://mavenrepo.google-api-java-client.googlecode.com/hg</url>
  </repository>
</repositories>

... ...

<dependencies>
  <dependency>
    <groupId>com.google.apis</groupId>
    <artifactId>google-api-services-tasks</artifactId>
    <version>v1-rev2-1.4.0-beta</version>
  </dependency>
</dependencies>

com.google.api.services.tasks.TasksRequest はバージョン v1-1.3.0-beta-SNAPSHOT 以降に導入されていることに注意してください。

于 2012-03-28T01:23:01.767 に答える