2012-03-08 54 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,您需要重新輸入以刷新他。^_^

相關問題