Подтвердить что ты не робот

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

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

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

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

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

4b9b3361

Ответ 1

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

Ответ 2

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

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

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

Ответ 3

В вашем файле 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"
    }

Ответ 4

проверить это: Android Studio- > file- > структура проекта- > приложение- > ароматы- > мин. sdk версия и если вы хотите запустить приложение на своем мобильном устройстве, вы должны установить минимальную версию sdk меньше, чем ваше устройство sdk (API) вы можете установить любые уровни API.

Ответ 5

Установите минимальную версию SDK в файле проекта AndroidManifest.xml и на панели инструментов найдите "Sync Projects with Gradle Files". Это работает для меня.

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

Ответ 6

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

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

Ответ 7

Удалить эту строку:

<uses-sdk android:targetSdkVersion="..." />

в файле:

AndroidManifest.xml

Ответ 8

Вот что сработало для меня:

В файле build.gradle установка minSdkVersion в defaultConfig:

enter image description here

Удачи...