поддерживает экран с 1,5 цели, не может сделать приложение не масштабируемым - PullRequest
3 голосов
/ 15 января 2010

Я сейчас немного растерян, что я пытаюсь сделать: создать 1.5 совместимое приложение, которое также должно работать на устройствах 2.0 / 2.1, таких как Nexus. Проблема в том, что support-screen не работает так, как предполагалось, с 1.5 target, установленным в eclipse.

Я что-то пропустил? По сути, я просто хочу, чтобы мое приложение ничего не масштабировало, я справлюсь с этим (anyScale = true)

Заранее спасибо!

1 Ответ

4 голосов
/ 15 января 2010

Как вы заметили, элемент <support-screens> из <manifest> был представлен на уровне API 4, то есть Android 1.6, и это означает, что он не работает для приложения Android 1.5.

Однако вы можете заставить это работать для приложения, которое работает на 1.5.

Если вы укажете targetSdkVersion, а также minSdkVersion, ваше приложение начнет работать корректно на всех платформах.

Итак, запишите в своем манифесте:

<uses-sdk android:minSdkVersion="3" android:targetSdkVersion="4"/>

Это описано на странице Уровни API Android в документации для разработчиков Android .

...