Android Httpclient [NoSuchMethodError:org.apache.http.entity.ContentType.create]

前端 未结 3 1541
情书的邮戳
情书的邮戳 2021-02-06 10:55

I want upload image from android to spring controller. I already connected android with spring using rest api call (httpclient) My code is :

final String jsonUse         


        
相关标签:
3条回答
  • 2021-02-06 11:12

    Looks like you use incompatible jar's for httpmime and httpclient-android. Try to use version 4.3.6 of httpmime

    0 讨论(0)
  • 2021-02-06 11:15

    I was also doing same like you, then i have just used same library version and it worked,

    I don't know how, but below code solved my problem

    compile( 'org.apache.httpcomponents:httpmime:4.3.5') {
        exclude module: 'httpclient'
    }
    compile 'org.apache.httpcomponents:httpclient-android:4.3.5'
    
    0 讨论(0)
  • 2021-02-06 11:16

    NoSuchMethodError

    Thrown if an application tries to call a specified method of a class (either static or instance), and that class no longer has a definition of that method. Normally, this error is caught by the compiler; this error can only occur at run time if the definition of a class has incompatibly changed.

    You should use incompatible version of both .

     compile ('org.apache.httpcomponents:httpmime:4.5.2') {
          exclude module: 'httpclient'
       }
       compile 'org.apache.httpcomponents:httpclient:4.5'
    
    0 讨论(0)
提交回复
热议问题