2012-03-08 45 views

回答

1

是的。尽管如此,您仍然需要更改软件包名称,以免与系统冲突。您可以使用jarjar或类似工具自动执行此操作。

+0

谢谢你,我会尝试。 – user1168876 2012-03-08 08:32:17

0

这就是我不需要更改jar文件所做的事情。

在Eclipse中,

1右键单击您的项目名称,然后单击属性

2单击Java构建路径左侧

3个单击库右侧

4加org/apache/http/**来访问规则,如图所示。您需要添加**,因为这意味着包括路径下的文件夹在内的所有内容。如果您只使用一个*,则表示该路径下的所有文件,不包括文件夹。

此外,还有的android.jar下一个访问规则,但不能添加规则给它。我已经这样做了,发现它在关闭窗口时没有保存,所以它不会有任何效果。

enter image description here

5依次排序和导出,并把httpcomponents jar文件顶端或至少上比Android。

enter image description here

6单击确定,然后转到你的java文件。 alt + shift + o重建依赖关系。如果还有什么东西仍然显示错误,如“找不到方法......”。只需删除该行并重新键入即可。有时编辑器仍会记住Android.jar中的httpcomponents,您需要重新输入以刷新他。^_^