Какой Android API для распространения приложения под

1

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

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

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 телефонах?

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

Теги:

1 ответ

4
Лучший ответ

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

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

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

Лучшее объяснение этого - Android uses-sdk docs

  • 0
    Спасибо, я думаю, я сделаю это. В худшем случае я должен перекомпилировать под 1.5, выпустить обновление и удалить support-screen.
  • 0
    Я уверен, что этот подход будет работать для вас;) ... Единственное предостережение в том, что если вы используете относительные макеты, обязательно протестируйте их на эмуляторах 1.6 и 1.5. Я видел случаи, когда относительные макеты ведут себя по-разному на обоих.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню