【问题标题】:google-http-java-client usage for androidgoogle-http-java-client 用于 android
【发布时间】:2012-10-29 19:43:33
【问题描述】:

最近有没有人用过google http client for android。我下载了最新的version,但缺少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

【问题讨论】:

    标签: java android google-http-client


    【解决方案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。

    【讨论】:

    • 看起来他们更新了 zip 文件中的说明,但没有在网站上更新。谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-22
    • 2014-05-24
    • 2013-06-26
    • 2021-09-01
    • 1970-01-01
    相关资源
    最近更新 更多