2010-11-01 1 views
8

Я начал писать свое первое приложение для Android и выбрал SDK 2.0.1, прежде чем у меня появился Android-телефон. Я хочу проверить приложение на телефоне, который является Android 1.6. Само приложение использует довольно простые вещи, поэтому я уверен, что его совместимость с 1.6, но я хочу изменить уровень SDK с Eclipse.Изменение уровня SDK Android Project

Файл «default.properties» в моем дереве проектов и наивно пытался сменить с Android 6, но он не изменчив, но если я попытаюсь его изменить, он подскажет мне изменить build.properties проекта , Я не знаю, что это значит. Я не привык к затмению, и я все еще шатаюсь по нему.

Я пошел в свойства проекта и нажал на «Java Build Path», но оттуда я не знаю, как добавлять, удалять или редактировать библиотеки.

В принципе, я спрашиваю, как понизить мой проект изнутри затмения, поэтому я могу экспортировать его на совместимый телефон.

ответ

14

Фактически вы можете сохранить целевой объект проектаDDK на том же уровне и просто использовать значение minSDK.

Это означает, что ваше приложение будет нацелено на создание определенного API, но оно позволит телефонам с меньшими версиями Android, чем этот API, также запускать приложение. Уловка заключается в том, что вы должны удостовериться, что не выполняете никаких вызовов API, которых нет в старых версиях Android.

Чтобы изменить это, перейдите в AndroidManifest.xml и добавьте следующий внутри узла XML:

<uses-sdk android:minSdkVersion="3" /> 

Это установить minsdk на Android 1.5. Измените его 4 для Android 1.6 и так далее.

Но если вы действительно хотите изменить TargetSDK, щелкните правой кнопкой мыши свой проект -> свойства. Затем нажмите вкладку Android слева. Затем установите флажок целевого API, с которым вы хотите построить.

Some more versioning info can be found here.

+0

Спасибо за ответ. Попробуй. Из интереса, что произойдет, если я загружу приложение на телефон 1.6, не указав minSDK? – 2010-11-01 16:14:13

+1

Вы не хотите упускать minSdkVersion, поскольку по умолчанию он равен 1, что указывает на то, что ваше приложение работает на все. На самом деле в версии Android ниже 1.5 осталось немного телефонов, но все же. –

3

Вы можете изменить на цель сборки для вашего проекта в любое время: Щелкните правой кнопкой мыши проект в проводнике пакетов, выберите Свойства, выберите Android, а затем проверить нужный Цель проекта.

PS: Я на Eclipse, Helios

http://developer.android.com/guide/developing/eclipse-adt.html

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

  • Нет связанных вопросов^_^