2016-01-05 51 views
2

我正在尝试使用LoopJ,但它给了我一个Header[]参数上的错误,如下图所示。它说我需要导入Header包,但是当我这样做时,它给我另一个错误FileAsyncHttpResponseHandlerLoopJ Header []错误

AsyncHttpClient client = new AsyncHttpClient(); 
     client.get("https://example.com/file.png", new FileAsyncHttpResponseHandler(/* Context */ this) { 
      @Override 
      public void onFailure(int i, Header[] headers, Throwable throwable, File file) { 

      } 

      @Override 
      public void onSuccess(int i, Header[] headers, File file) { 

      } 


     }); 

image of the error]

回答

5

在你gradle文件,你也应该添加此dependency

compile 'org.apache.httpcomponents:httpcore:4.4.1' 

Header[]HttpCore没有AsyncHttpClient库的一部分。

0

添加到您的下级build.gradle并导入Header[]

dependencies { 
    compile 'org.apache.httpcomponents:httpcore:4.4.4' 
} 

其次是提供最新版本

OR

dependencies { 
    compile 'httpcomponents-httpcore:httpcore:4.0-alpha6' 
} 

其次Gradle please