2016-07-07 8 views
1

Я просмотрел различные объяснения разных терминов для настроек Android, но все же смущен для моего конкретного случая.Смутно с установкой целевых настроек для Android android build

У меня есть конкретный запрос для моего дела. Ранее я имел следующие параметры для моего андроида проекта библиотека Eclipse:

Project Build Target : API Level 15 
    Project.properties file : target=android-15 
    Manifest.xml : 
     minSDKVersion : 15 
     targetSDKVersion : 15 

Это позволило библиотеки для поддержки Android 4.0.3 и выше.

Теперь, я сделал некоторые изменения в моей библиотеке и специально использовали - @JavascriptInterface и Build.VERSION_CODES.KITKAT

Теперь я следующие значения для моей библиотеки:

Project Build Target : API Level 19 
    Project.properties file : target=android-19 
    Manifest.xml : 
     minSDKVersion : 15 
     targetSDKVersion : 15 

Будет ли это по-прежнему позволяет мне использовать библиотека на всех устройствах без проблем с Android 4.0.3 и выше?

Если нет, можете ли кто-нибудь обратиться за советом при использовании вышеуказанных изменений, как я могу поддерживать поддержку Android 4.0.3?

+0

'minSDKVersion: 15 targetSDKVersion: 19' –

+0

@IntelliJAmiya означает, что целевые настройки в файле project.properties не влияют - на каких устройствах может использоваться библиотека? –

+0

Если мой ответ помог вам, можете ли вы выбрать его как правильный ответ? –

ответ

1

Ваша целевая версия сборки и компиляции всегда должна быть такой же, и она должна быть последней версией или самой высокой версией API, которая у вас есть. Поскольку версия New API может не иметь старых библиотек или сказать, что некоторые библиотеки устарели в более новой версии. Таким образом, лучше настроить последнюю версию или самую высокую версию.

 Смежные вопросы

  • Нет связанных вопросов^_^