Следует ли пересобирать устаревшее приложение Android с помощью SDK 2.1?

У меня есть приложение для Android, в котором используются хорошо известные стратегии. для устаревших приложений. Он создан с помощью Android SDK 2.0 с параметрами манифеста minSdkVersion="3" (API 1.5) и targetSdkVersion="5" (2.0). Вопрос1: Поскольку maxSdkVersion не указан, приложение должно быть устанавливаемым и совместимым с недавно выпущенными версиями Android 2.01 и 2.1, верно? На данный момент я не планирую никаких улучшений, которые будут использовать какие-либо новые функции API. Вопрос 2. Есть ли смысл перестраивать приложение с помощью Android SDK 2.1? Вопрос3. Если да, следует ли изменить targetSdkVersion с 5 (API 2.0) на 7 (API 2.1)?


person fupsduck    schedule 16.01.2010    source источник


Ответы (1)


Вопрос 1: Поскольку maxSdkVersion не указан, приложение должно быть установлено и совместимо с недавно выпущенными версиями Android 2.01 и 2.1, верно?

правильный.

Вопрос 2: есть ли смысл перестраивать приложение с помощью Android SDK 2.1?

не совсем, если вы не планируете использовать что-то новое.

Вопрос 3: Если да, следует ли изменить targetSdkVersion с 5 (API 2.0) на 7 (API 2.1)?

как правило, targetSdkVersion должна быть самой новой версией, на которой вы тестировали свое приложение:

http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#target

person Elliott Hughes    schedule 16.01.2010