2012-07-05 3 views
10

Я только что обновился до последнего ADT и, похоже, немного изменился (к лучшему).Duplicate AndroidManifest.xml в каталоге bin?

Просто созданный новый проект и заглянул в каталог моего проекта bin, и я вижу файл AndroidManifest.xml, который кажется точным дубликатом, как тот, который находится в корне проекта.

Изменения в файле манифеста корня, кажется, также, кажется, автоматически отражать на один в bin

Что это дает? Почему существует дубликат манифеста? Кажется, не может найти никакой документации для этого.

ответ

6

Это результат нового manifestmerger.enabled собственности.

Вы можете использовать его для объединения файлов манифеста проекта библиотеки в манифест включающего проекта.

Результирующий манифест будет находиться в каталоге/bin.

+0

Спасибо за разъяснение! Для тех, кто задается вопросом, это получает значение true в файле project.properties. – Tom

+0

@Benito Bertoli Можете ли вы привести пример того, почему вы хотите это сделать? – committedandroider

+0

@committedandroider Это может помочь вам, если у вас есть действия или приемники, объявленные в манифесте вашего проекта библиотеки. Они будут объединены с манифестом вашего текущего проекта, поэтому вам не придется объявлять их снова. –

1

Когда ваш проект создается, он создает копию для выполнения в папке bin, вы можете игнорировать все в папке сборки, так как она не требует прямого редактирования вами. Вы также найдете копии файлов .class, скомпилированные из ваших эквивалентов java, файла .dex и всех ваших ресурсов.

Единственная AndroidManifest.xml вы должны беспокоиться о том, один в корневой директории проекта

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