Какой SDK для платформы Android мне нужен? - PullRequest
6 голосов
/ 24 января 2012

Я хотел бы протестировать и распространить свое приложение для телефонной связи.Он уже работает для iPhone.

Сначала я установил новейший SDK (4.0.3), но этот не работает на моем телефоне.Итак ... я думаю, мне нужно установить больше.

Что мне нужно установить в Android SDK Manager?

Все SDK?Нужен ли мне также Sample / Arm / GoogleAPI / Sources?

Ответы [ 5 ]

6 голосов
/ 24 января 2012

Как правило, я устанавливаю все версии SDK, так как полезно иметь возможность тестировать на различных эмуляторах, чтобы убедиться, что ваше приложение работает во всех версиях Android.Вы всегда должны создавать свое приложение с последним SDK, но в вашем файле AndroidManifest.xml должен быть установлен android: minSdkVersion с самым низким уровнем Android, на котором вы хотите, чтобы ваше приложение работало.На данный момент я рекомендую 7 (Android 2.1), поскольку 97% телефонов работают под управлением версии 2.1 или выше.

2 голосов
/ 24 января 2012

Вам нужен только SDK, соответствующий уровню API, для которого вы собираетесь создавать.

На этой странице: http://developer.android.com/resources/dashboard/platform-versions.html

указано, какие устройства наиболее активны при текущем использовании (доступ к рынку в течение 2 недель)

Судя по этому, если вы нацелены2.1 вы сможете установить свое приложение на 98,3% всех таких устройств.

Как правило, лучше выбрать самую старую платформу, которая поддерживает все необходимые вам функции.Просто оставайтесь на уровне 1.6 или выше, тогда была введена поддержка нескольких размеров экрана.

2 голосов
/ 24 января 2012

Как вы можете видеть на диаграмме версий платформы здесь , рекомендуется использовать Android 2.1 или 2.2 SDK, чтобы охватить практически все Android-устройства на рынке.

Я думаю, вам не нужны Sample / ARM / Sources, хотя, если вам нужно использовать собственный API Google (например, Google Maps API), вам нужно использовать Google API версий 2.1 или 2.2.

0 голосов
/ 24 января 2012

На вашем телефоне Android зайдите в настройки-> О телефоне и просмотрите версию Android. Это должен быть SDK, который вам понадобится. После слов, вы можете просто изменить целевую версию Android SDK в вашем приложении, и она должна работать на вашем телефоне. Что касается папок, о которых вы говорите - они содержат несколько примеров, исходный код SDK и некоторые дополнительные API для использования служб Google. Вам решать, понадобятся ли они вам. Вам определенно понадобятся инструменты платформы от менеджера Android SDK - они предоставляют вам инструмент adb, который позволяет загружать приложения на ваше устройство.

0 голосов
/ 24 января 2012

Как мне кажется, лучшее решение - SDK 2.2. Многие устройства работают с этой версией Android.

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