Я разрабатываю приложение для Android, которое я хотел бы быть совместимым с 1.5 (SDK версии 4). Я тестирую приложение на 2.2 (SDK версии 8). Чтобы сделать это, я включаю в файл манифеста строку
<uses-sdk android:minSdkVersion="4" android:targetSdkVersion="8" />
Я думал, что это позволит мне использовать новейшие элементы манифеста и API, но я получаю ошибку компиляции всякий раз, когда я пытаюсь их использовать. Например, я пытаюсь определить элемент installLocation
, чтобы приложение было установлено на SD-карте, но Eclipse дает мне ошибку
Идентификатор ресурса не найден для атрибута 'installLocation' в пакете 'android'
Есть ли что-то еще, чтобы заставить это работать? Если я не могу заставить это работать, какая выгода определяет targetSdkVersion
?