2010-11-10 5 views
1

Когда я компилирую мой Android Project я всегда получаю эту ошибку:ошибка Android упаковки

Error generating final archive: duplicate entry: about.html

Но я не могу найти about.html в моем проекте. Кто-нибудь знает, как решить эту ошибку?

ответ

3

Возможно ли, что у вас есть about.xml, который дублируется? Или, может быть, случайно назвали about.html где-то?

Или вы используете какие-либо внешние банки? может быть, проблема в одном из них?

+0

Я использую внешние банки. Но как я могу узнать, находится ли он там и удалить его? – AntonS

+0

У меня нет Eclipse прямо сейчас, но попробуйте щелкнуть правой кнопкой мыши по вашему проекту и перейти к ссылкам. Попробуйте возиться с вариантами там. – James

+0

Я ничего не нашел с Eclipse, но я мог открыть их в PeaZip. Там где где-то там.htmls. Но как я могу их удалить? – AntonS

0

Я не уверен, что это поможет или нет, но попробовали ли вы очистить функцию для вашего проекта Android? Просто интересно, если это поможет этой проблеме. Если вы нажмете правой кнопкой мыши на свой проект и перейдете к андроидным инструментам, есть возможность очистки. Посмотрите, что это делает.

Сообщите мне, если это поможет или нет.

+0

Если вы имели в виду кнопку «Исправить свойства проекта»: Нет, ничего не происходит. – AntonS

+0

Да, это то, что я имел в виду. Жаль, что это не помогло. – prolink007

1

Это происходит, если несколько упомянутых банок содержат одинаковые ресурсы (например, about.html). Я предполагаю, что вы используете jars из eclipse, так как его выпускный сбор требует, чтобы каждая выпущенная банка содержала about.html.

Было бы неплохо, если бы компилятор андроида мог сказать, что он игнорирует некоторые дублирования, ведь все это похоже на файлы Manifest.MF.

Смежные вопросы