0

最近有没有人用过google http client for android 。我下载了最新版本,但缺少 jar。

google-http-client-android3-1.12.0-beta.jar

根据文档,我需要导入

google-http-client-1.12.0-beta.jar
google-http-client-android2-1.12.0-beta.jar (only for SDK >= 2.1)
google-http-client-android3-1.12.0-beta.jar (only for SDK >= 3.0)
gson-2.1.jar
guava-11.0.1.jar
jackson-core-asl-1.9.4.jar
jsr305-1.3.9.jar
protobuf-java-2.2.0.jar
4

1 回答 1

1

首先,下载google-http-java-client-1.12.0-beta.zip并将其解压到您的计算机上。阅读 readme.html 以获取指导。此 zip 文件包含每个工件的客户端库类 jar 及其关联的源 jar。类似地,依赖项的类和源 jars 可以在依赖项文件夹中找到,包括许可证。

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

对于 Android,重要的是要知道哪些依赖项与 Android 兼容,特别是哪个 SDK 级别。以下是 android 应用程序所需的依赖项文件夹中的 jar(或每个依赖项的更新兼容版本):

google-http-client-1.12.0-beta.jar
google-http-client-android2-1.12.0-beta.jar (only for SDK >= 2.1)
google-http-client-android3-1.12.0-beta.jar (only for SDK >= 3.0)
gson-2.1.jar
guava-11.0.1.jar
jackson-core-asl-1.9.4.jar
jsr305-1.3.9.jar
protobuf-java-2.2.0.jar

警告:对于 Android,jar 必须放在名为“libs”的目录中,以便 APK 打包程序找到它们。否则,您将在运行时收到 NoClassDefFoundError。

于 2012-11-09T13:27:36.310 回答