Какой Android API для распространения приложения под - PullRequest
2 голосов
/ 26 февраля 2010

Есть несколько похожих тем, но я не могу найти однозначного ответа, поэтому я прошу прощения, если это кажется немного повторяющимся.

Вот моя ситуация.

Мое приложение для Android компилируется и работает под 1.5 Я хочу использовать support-screen в моем манифесте. Это означает, что я должен скомпилировать с 1.6 в Eclipse, или я получаю ошибки Я установил minSDK на 3, а targetSDK на 4

Теперь мой вопрос: если я скомпилирую против 1.6 с min / target sdk, как показано выше, появится ли приложение в Market Place для пользователей 1,5 телефонов И будет ли оно работать на 1,5 телефонах из-за настройки minSDK хотя мне пришлось скомпилировать с 1.6?

Или я ДОЛЖЕН скомпилировать с 1.5 для того, чтобы он работал на 1.5+ телефонах?

Еще раз спасибо.

1 Ответ

4 голосов
/ 26 февраля 2010

Чтобы использовать <supports-screen>, вы должны скомпилировать с 1.6 или выше. Приложение будет отображаться для 1.5 устройств, когда вы установите minSdkVersion в 3.

У меня есть приложение, которое использует следующее, и я видел комментарии пользователей G1, которые говорят, что у них нет проблем с запуском приложения:

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

Лучшее объяснение этому - на Android uses-sdk документах

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...