如何在Eclipse Java构建路径中添加android-async-http.JAR

如何在Eclipse Java构建路径中添加android-async-http.JAR,第1张

概述我正在使用EclipseIDEMars和ADTandroid插件以及sdk23;我正在尝试从Android应用程序调用RESTWeb服务,在创建了创建该实例的类之后,我正在遵循本教程tutorial-how-to-call-restful-webservice-in-android-partRequestParamsparams=newRequestParams();AsyncHttpClientcli

我正在使用Eclipse IDE Mars和ADT androID插件以及sdk 23;我正在尝试从Android应用程序调用REST Web服务,在创建了创建该实例的类之后,我正在遵循本教程tutorial-how-to-call-restful-webservice-in-android-part

RequestParams params = new RequestParams();AsynchttpClIEnt clIEnt = new AsynchttpClIEnt();clIEnt.get("http://192.168.2.2:9999/useraccount/login/dologin",params ,new AsynchttpResponseHandler() {

我需要从库中导入:

import com.loopj.androID.http.AsynchttpClIEnt;import com.loopj.androID.http.AsynchttpResponseHandler;import com.loopj.androID.http.RequestParams;

我收到以下错误

1)由于构建路径不完整,因此未构建项目.找不到cz.msebera.androID.httpclIEnt.httpResponse的类文件.修复构建路径,然后尝试构建此项目

2)无法解析cz.msebera.androID.httpclIEnt.httpResponse类型.它是从所需的.class文件LoginActivity.java / CallAre / src / com / example / callare第1行间接引用的Java问题

我按照本说明中的说明添加了库

Step 2: Add library to project Add below third party library into project’s ‘lib’ folder. You can also download it if you don’t have it with you. 

通过在项目中的“ libs”文件夹上单击鼠标右键,然后选择“导入”,然后从下载位置选择jar,从而添加了库.

当我转到Java构建路径时,该库位于选项卡librarIEs中,这里有3个类别:

AndroID 6.0AndroID DependencIEsAndroID Private librarIEs    ---androID-async-http-1.4.9.jar   <-- this is my library

我尝试单击项目中的库,然后选择添加到构建路径,然后再次检查了Java Build Path,我的库就位于这样的AndroID 6.0文件夹中

AndroID 6.0   ---androID-async-http-1.4.9.jar   <-- this is my libraryAndroID DependencIEsAndroID Private librarIEs    ---androID-async-http-1.4.9.jar   <-- this is my library

但是,当我检查软件包浏览器时,我的库不在androID 6.0文件夹中,而是在一个新创建的名为Referenced librarIEs的文件夹中.

我检查了一些有关如何在AndroID项目中的eclipse中添加库的问题和视频,该方法与我添加库时所遵循的方法相同.

编辑1:

我从这个Maven存储库https://repo1.maven.org/maven2/cz/msebera/android/httpclient/添加了这个jar httpclIEnt-4.4.1.1.jar,现在我遇到了以下问题:

1)类型为new AsynchttpResponseHandler(){}的onFailure(int,Throwable,String)方法必须重写或实现一个超类型方法

2)类型为new AsynchttpResponseHandler(){}的方法onSuccess(String)必须重写或实现一个超类型方法

3)类型新的AsynchttpResponseHandler(){}必须实现继承的抽象方法AsynchttpResponseHandler.onFailure(int,header [],byte [],Throwable)

4)类型新的AsynchttpResponseHandler(){}必须实现继承的抽象方法AsynchttpResponseHandler.onSuccess(int,header [],byte [])

我不知道是否仍要添加更多的jars,因为我没有使用Maven,我想知道如何从想要安装的第一个androID-async-http主库中添加依赖项我从此页面http://loopj.com/android-async-http/下载并让maven安装必要的jar的.JAR,我正在使用Eclipse IDE火星,

我怎样才能做到这一点?
1)到目前为止,我似乎找不到这种依赖关系,网站只是这样说

Installation & Basic UsageAdd maven dependency using Gradle buildscript in formatdependencIEs {  compile 'com.loopj.androID:androID-async-http:1.4.9'}

2)我需要安装M2Eclipse插件吗?
3)我已经在eclipse中创建了一个AndroID应用程序项目,如果安装此插件,则必须创建一个新项目(这不会有问题,因为我只是在做一个教程)

解决方法:

您必须下载此jar cz.msebera.android,然后导入到您的项目中

如果您使用的是androID studio,而仅在.gradle权限中使用编译’cz.msebera.androID:httpclIEnt:4.3.6′

希望对你有帮助

总结

以上是内存溢出为你收集整理的如何在Eclipse Java构建路径中添加android-async-http.JAR全部内容,希望文章能够帮你解决如何在Eclipse Java构建路径中添加android-async-http.JAR所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1120445.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存