В чем разница между установкой targetSdkVersion в файле манифеста и целевой целью сборки проекта, заданной в среде здания (например, Eclipse)?
Я попытался найти дополнительную информацию об этих двух функциях, но я не мог найти никаких ясных и конкретных объяснений.
Кажется, что цель сборки проекта определяет уровень совместимости API, который будет использоваться во время компиляции. Когда targetSdkVersion влияет только на видимость элементов манифеста данного уровня API.
Может ли кто-нибудь подтвердить/изложить это?
EDIT: Спасибо, ребята, за быстрые ответы. Я забыл упомянуть в своем вопросе, что я прочитал все темы на Android Dev относительно этих функций, а также выполнил поиск в Google и просмотрел его в Stack Overflow. Поэтому я понимаю основную цель min/target/maxSdkVersion, которая будет использоваться в Android Market и в самой Android-системе. Однако, согласно другим сообщениям людей, имеющих проблемы с этим вариантом манифеста, кажется, что использование -sdk действительно влияет на интерпретацию уровня API. По крайней мере, это то, что я подозреваю.
A действительно хорошее объясняется здесь: http://developer.android.com/guide/appendix/api-levels.html
Однако для меня все еще неясно, влияет ли targetSdkVersion на компиляцию/время выполнения APK в Android-системе? Или это только для проверки, как предполагает использование документации -sdk?