2010-11-10 33 views
1

當我編譯我的Android項目,我總是得到這個錯誤:的Android包裝錯誤

Error generating final archive: duplicate entry: about.html

但我無法找到我的項目中的任何about.html。 有誰知道如何解決這個錯誤?

回答

3

難道你有一個重複的about.xml嗎?或者可能在某處意外地命名about.html?

或者你在使用任何外部罐子?也許這其中有一個問題呢?

+0

我正在使用外部罐子。但是,我怎麼知道它是否在那裏並將其刪除? – AntonS 2010-11-10 20:01:46

+0

我現在沒有在我面前的Eclipse,但嘗試右鍵單擊您的項目並轉到參考。嘗試擺弄那裏的選項。 – James 2010-11-10 20:05:44

+0

我沒有發現任何東西與Eclipse,但我可以在PeaZip中打開它們。那裏有about.htmls。但是我怎樣才能刪除它們? – AntonS 2010-11-10 20:11:53

0

我不確定這是否會有所幫助,但是您是否嘗試過爲您的android項目準備清理功能?只是好奇,如果這會幫助這個問題。如果你右鍵點擊你的項目,並去Android工具有一個選項來清理。看看有沒有做任何事情。

讓我知道它是否有幫助。

+0

如果您的意思是「修復項目屬性」按鈕:否,沒有任何反應。 – AntonS 2010-11-10 19:51:57

+0

是的,這就是我的意思。很抱歉聽到這沒有幫助。 – prolink007 2010-11-10 19:53:43

1

如果多個引用的jar包含相同的資源(即about.html),則會發生這種情況。我猜你正在使用eclipse中的jar,因爲它的發佈版本要求每個發佈的jar都包含about.html。

如果android編譯器可以被告知忽略某些重複,那麼看起來Manifest.MF文件似乎這樣做會更好。