Есть несколько других потоков, которые похожи, но я, похоже, не могу найти диффинный ответ, поэтому я приношу свои извинения, если это кажется немного повторным.
Вот моя ситуация.
My Android-приложение компилируется и работает под 1,5 Я хочу использовать экран поддержки в моем манифесте. Это означает, что я должен скомпилировать с 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 телефонах?
Еще раз спасибо.
Чтобы использовать <supports-screen>
, вам нужно скомпилировать с 1.6 или более. Приложение будет отображаться для 1.5 устройств, когда вы установите minSdkVersion на 3.
У меня есть приложение, которое использует следующее, и я видел комментарии пользователей G1, которые говорят, что у них нет проблем с запуском приложения:
<uses-sdk
android:minSdkVersion="3"
android:targetSdkVersion="7" />
Лучшее объяснение этого - Android uses-sdk
docs