Выберите «Android XX» или «Google API» в новом проекте. - PullRequest
8 голосов
/ 13 ноября 2011

Я думаю, что это в основном то же самое, но какую цель сборки мне выбрать? Или между ними действительно есть разница?

Например, "Android 2.2" или "API Google" для той же платформы и уровня API?

Eclipse Build Target selector

Ответы [ 2 ]

23 голосов
/ 13 ноября 2011

Если ваше приложение использует API Google, например Google Maps, вам потребуется версия API Google.Я не сталкивался с коммерческим устройством, которое не включает эту сборку, но Android с открытым исходным кодом не включает в себя API Google, потому что он содержит собственный закрытый исходный код от Google.

Если вы не используете ни один из этих API, не будет иметь значения, какой из них вы выберете.Но если вы используете какой-либо из API Google, вы должны использовать Google Build.

0 голосов
/ 13 ноября 2011

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...