Я знаю, что на этот вопрос много вопросов, и я также прочитал эту . Тем не менее, я все еще смущен точным выбором.
Если у меня есть мобильный телефон с Android 2.3.6
Я знаю, что Minimum Required SDK
должна быть самой низкой версией Android, поддерживаемой моим приложением.
Так, например, я выберу Android 2.2
или меньше этого значения, скажем Android 1.5
Сбивающие с толку части Target SDK
и Compile with
Я установил их ниже: (в диспетчере SDK нет Android 2.3.6
)
Android 4.2.2 (API 17)
Android 3.0 (API 11)
Android 2.3.3 (API 10)
Android 2.2 (API 8)
Значение Target SDK
должно соответствовать максимальному значению Android 4.2.2
, независимо от того, что использует мой мобильный телефон; который равен Android 2.3.6
?
выбор Android 4.2.2
будет охватывать все телефоны под ним? это правильно?
Или
Должно ли оно быть установлено на точное/ближайшее значение в качестве моего телефона. Здесь доступен Android 2.3.3
? Но не превышайте мой мобильный телефон Android 2.3.6
Значение Compile with
должно быть установлено максимально Android 4.2.2
или что?