Как изменить minSdkVersion проекта?

Я строил проект и тестировал его на эмуляторе Android.

Я понял, что я установил minSdkVersion в 10. Теперь у меня есть телефон для тестирования программы, но его версия sdk равна 7.

Я попытался зайти в файл манифеста и изменить версию sdk на 7, но каждый раз, когда я запускаю программу, он сбой.

Как я могу перестроить или изменить версию sdk на меньшее число (от 10 до 7), чтобы я мог убедиться, что мое приложение может работать на старых телефонах?

Solutions Collecting From Web of "Как изменить minSdkVersion проекта?"

Создайте новый AVD с AVD Manager и установите Target на уровень API 7. Попробуйте запустить приложение с этим AVD. Кроме того, убедитесь, что ваш min sdk в вашем файле манифеста установлен как минимум на 7.

Установите минимальную версию SDK в файле AndroidManifest.xml вашего проекта:

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

Что именно вызывает крах? Устраните все сбои / ошибки в минимальной версии, а затем проверьте в более высоких версиях.

В файле app/build.gradle вы можете установить minSdkVersion внутри defaultConfig .

 android { compileSdkVersion 23 buildToolsVersion "23.0.3" defaultConfig { applicationId "com.name.app" minSdkVersion 19 // This over here targetSdkVersion 23 versionCode 1 versionName "1.0" } 

Откройте файл app/build.gradle и проверьте поле свойства compileSdkVersion в разделе android . Измените его на то, что вы предпочитаете.

Если вы импортировали внешние библиотеки в свое приложение (Ex: facebook), убедитесь, что вы также проверяете facebook/build.gradle .

Установите минимальную версию SDK в файле AndroidManifest.xml вашего проекта и в панели инструментов найдите значок «Синхронизировать проекты с помощью файлов с градиентом». Меня устраивает.

Также найдите файл build.gradle вашего проекта и обновите версию min sdk.