2

我正在尝试在 Eclipse 上为 android 应用程序项目设置 google-http-java-client(不使用 maven)。执行以下步骤后,当尝试导入任何 com.google.api.services... 或 com.google.api.client... 库时(例如,此页面上的 java 示例示例中列出的那些:https ://developers.google.com/youtube/v3/code_samples/java#create_a_playlist),我收到有关未解决导入的错误。

从设置页面(https://code.google.com/p/google-http-java-client/wiki/Setup)和 google-http- 附带的 readme.html 文件中我不清楚几点java 客户端 zip 文件。我假设我的错误在于我如何处理这个过程。

1)“Eclipse 用户希望将每个类 jar 的“源附件”设置为其对应的“-sources”jar。”

我在 google-http-java-client.zip 文件的 lib-sources 文件夹中看到了“-sources”jar 文件。此外,我看到 libs 文件夹本身包含每个 .jar 文件的 .jar.properties 文件。

我只是将每个需要的 .jar 文件添加到 eclipse 中的 lib 文件夹中,并将 lib-sources 文件夹添加到与 lib 文件夹相同的级别,并将相应的 .jar.sources 文件放入其中。

2)“以下是android应用程序所需的依赖项文件夹中的jar(或每个依赖项的更新兼容版本):

google-http-client-1.17.0-rc.jar google-http-client-android-1.17.0-rc.jar gson-2.1.jar jackson-core-2.1.3.jar jackson-core-asl-1.9。 4.jar jsr305-1.3.9.jar protobuf-java-2.2.0.jar"

这是否意味着这些是在 android 上使用 google-http-java-client 需要添加的唯一文件?

3) 设置页面上有一个关于类路径的部分:“此处提供了可以包含在项目的 .classpath 中的 .classpath 文件片段。请仅使用您实际需要的类路径条目(详见下文)。”

下面我看到:

“安卓依赖

以下是 Android 应用程序或更新兼容版本所需的 libs 文件夹中的 jar:google-http-client-android-1.17.0-rc.jar"

如上所述,我添加了这个 .jar 文件和其他文件。然后我清理并重建了我的项目。我还在项目的 android 依赖项中添加了 google-play-services_lib.jar。

很抱歉这个基本问题。我不确定为什么在采取这些步骤后仍然没有解决进口问题。非常感谢任何澄清。

4

0 回答 0