Java 在android中使用commons-lang-NameValuePair

Java 在android中使用commons-lang-NameValuePair,java,android,apache,import,apache-commons,Java,Android,Apache,Import,Apache Commons,我想使用apachecommons lang()的一部分NameValuePair。问题是我在尝试初始化NameValuePair对象时出错,如下所示: NameValuePair-pair=新的NameValuePair() 或者像这样: NameValuePair-pair=新的NameValuePair(“名称”、“值”) 目前,唯一建议导入NameValuePair的是org.apache.http.NameValuePair。因此,我从上面的链接下载了commons lang jar,

我想使用apachecommons lang()的一部分
NameValuePair
。问题是我在尝试初始化
NameValuePair
对象时出错,如下所示:

NameValuePair-pair=新的NameValuePair()

或者像这样:

NameValuePair-pair=新的NameValuePair(“名称”、“值”)

目前,唯一建议导入
NameValuePair
的是
org.apache.http.NameValuePair
。因此,我从上面的链接下载了commons lang jar,并将其添加到项目的libs文件夹中

但是,唯一可用的导入选项是上面提到的选项


谢谢您的帮助。

NameValuePair没有构造函数。这个类不包括在ApacheCommonsJAR中

试着用它来代替


NameValuePair是一个公共接口,一个抽象类
您应该使用初始化名称-值对

比如说,

List<NameValuePair> pairs = new ArrayList<NameValuePair>();
pairs.add(new BasicNameValuePair("timestamp", timestamp));
pairs.add(new BasicNameValuePair("key", value));
List pairs=new ArrayList();
添加(新的BasicNameValuePair(“timestamp”,timestamp));
添加(新的BasicNameValuePair(“键”,值));

您在IDE中将jar文件作为库添加到project中了吗?是的,我添加了jar、source和javadoc的构建路径。
List<NameValuePair> pairs = new ArrayList<NameValuePair>();
pairs.add(new BasicNameValuePair("timestamp", timestamp));
pairs.add(new BasicNameValuePair("key", value));