Как отмечается в комментарии MisterSquonk по этому вопросу, некоторые значения configChanges
были введены в уровнях API выше, чем в 1,5.Простое изменение значений минимального / целевого / максимального уровней API в одном манифесте не решит вашу проблему, вы должны убедиться, что build соответствует уровню SDK, который объявляет эти значения.
Для сборок на основе Ant это повлечет за собой изменение значения свойства target
в project.properties
;Я не использую Eclipse для своих проектов Android, поэтому я не уверен на 100%, но вот отрывок из документации Eclipse / ADT , который, кажется, имеет отношение к тому, что вам нужно сделать:
Примечание. Вы можете изменить цель сборки для своего проекта в любое время: щелкните правой кнопкой мыши проект в проводнике пакетов, выберите Свойства , выберите Android и затем проверьте желаемую цель проекта.
Конечно, если вы сделаете это, вы должны убедиться, что не используете напрямую какие-либо классы / методы с уровнями API выше вашего минимума, иначе ваше приложение не сможет работать.во время выполнения при запуске на устройствах, реализующих более низкие уровни API.
Помните, что манифест используется только во время выполнения на устройстве (и в большинстве каналов распространения, таких как Android Market).Цель сборки - это нечто совершенно отдельное, которое используется во время компиляции.