2013-09-06 3 views
0

Я создал приложение, совместимое с уровнем API 14+. Я хочу теперь сделать его совместимым с уровнем API 10+. Я знаю, что я использую API-вызовы, введенные в 14, поэтому я планировал сначала спустить minSdkVersion, а затем исправить ошибки, которые он вызвал.Уменьшение minSdkVersion при использовании API, введенных после, не вызывает ошибок

Единственная проблема заключается в том, что когда я понизил minSdkVersion в манифесте, ошибок не было. Когда я делал это, он использовал ошибки, но теперь это не по какой-то причине.

Есть ли способ заставить Eclipse проверить мои вызовы API и убедиться, что они совместимы с текущей версией minSdkVersion?

спасибо.

+0

Вы можете создать устройство в АВД работает уровне API 10 и посмотреть, если он не существует? – Prmths

ответ

2

Щелкните правой кнопкой мыши по проекту в Проводнике пакетов и выберите «Инструменты Android»> «Запустить линт».

0

Если вы измените minSdkVersion, это не изменит то, что sdk app компилируется, только уровни api, на которые может быть установлено приложение.

Если вы хотите скомпилировать нижний sdk, измените targetSdkVersion.

Ссылки: Difference between "Build Target SDK" in Eclipse and android:targetSdkVersion in AndroidManifest.xml? и http://developer.android.com/guide/topics/manifest/uses-sdk-element.html также Android Min SDK Version vs. Target SDK Version

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