Я знаю, что на этот вопрос много вопросов, и я также прочитал эту . Тем не менее, я все еще смущен точным выбором.
Если у меня есть мобильный телефон с 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 или что?