2016-04-28 2 views
0

Я создаю приложение с использованием Android studio версии 2.1.Как определить версии Android, поддерживаемые моим приложением

Я тестирую его на устройстве с леденец и зефире. Мне предложили использовать библиотеки поддержки, и я хотел бы убедиться, что он работает плавно и на устройствах с желе.

Я просмотрел его, но не могу понять, использует ли v4 o v7 совместимость с желеобразными бобами (я предполагаю, что это так, но не уверен).

Это первое приложение, которое я разрабатываю, и я только осознал, что ошибочно использовал версии поддержки в некоторых действиях, а также в других. Я это исправляю.

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

Все ответы, которые я нашел до сих пор, смутили меня, возможно, они нуждаются в знаниях, которых у меня еще нет. Я разработчик Java быстро пытался собрать приложение для запуска - они знают о моем отсутствии опыта :)

Спасибо вам большое!

ответ

1

minVersion в файле манифеста или градации определяет минимальную версию SDK, которая может ее использовать. Если вы уменьшите это число, любой вызов API, который не существует в этой версии, вызовет ошибку или предупреждение. Исправьте их.

BTW, KitKat 19. Таким образом, чтобы KitKat был минимальным SDK, вам больше не нужно использовать какие-либо версии поддержки. Лучшая причина для этого заключается в том, что он будет обеспечивать более последовательный интерфейс в будущем - меньше странностей при использовании версий поддержки.

+0

Я только что отредактировал свое сообщение, осознав, что jelly bean также был Android 4. Но ваш ответ, вероятно, охватывал это, проверяя теперь, где найти gradle minVersion, я буду повышать и закрывать, как только я нахожу его :) Спасибо – Dan

+0

Его в вашем файле градиента модуля, по умолчаниюConfig –

+0

Он работал, и ничего не сломалось. Большое спасибо! – Dan

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