【问题标题】:dependency error while including org.apache.httpcomponents:httpclient4.5.1包含 org.apache.httpcomponents:httpclient4.5.1 时出现依赖错误
【发布时间】:2015-11-23 07:43:58
【问题描述】:

在我的项目中,我需要包含 org.apache.httpcomponents:httpclient 4.5.1。执行时我收到一条错误消息,“httpclient:4.5.1 被忽略以进行调试,因为它可能与 android 提供的内部版本冲突”。屏幕截图附在此处。请检查它并告诉我一个解决方案。这将是一个很大的帮助。提前致谢。下面提供了屏幕截图的链接。 [https://drive.google.com/file/d/0B_6AvL4zhJz-dlBvRmhoYUsxZHM/view?usp=sharing]

【问题讨论】:

    标签: java android dependencies android-gradle-plugin


    【解决方案1】:

    请改用 lib org.jbundle.util.osgi.wrapped.org.apache.http.client,如果您使用的是 maven,请将其添加到您的 pom.xml 中:

    <dependency>
    <groupId>org.jbundle.util.osgi.wrapped</groupId><artifactId>org.jbundle.util.osgi.wrapped.org.apache.http.client</artifactId>
    <version>4.1.2</version>
    

    【讨论】:

      【解决方案2】:

      HTTP 客户端在 API 22 之后被贬值。如果您使用支持库 23 进行更新,那么您可能会收到此错误。 HTTP Client Deprecated

      改用HTTP URL Connection,或者您可以使用其他第三方库,例如RetroFitVolleyOkHTTP

      【讨论】:

        猜你喜欢
        • 2015-09-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-11-16
        • 1970-01-01
        • 2013-06-20
        相关资源
        最近更新 更多