Как указать minSdkVersion в реагировать на нативный проект

Я создал реагировать родной проект с помощью create-реагировать-родной-приложение

Я вижу, что есть sdkVersion недвижимость в app.json, но я хочу уточнить minSdkVersion для приложения.

Как мне указать minSdkVersion в реакцию родного проекта?

1 ответ

Вы можете изменить это с app/build.gradle откройте проект и перейдите к android/app папку и открыть build.gradle файл. В этом вы можете найти

   defaultConfig {
    applicationId "PACKAGE_ID"
    minSdkVersion 16
    targetSdkVersion 27
    versionCode 1
    versionName "1.0"
    multiDexEnabled true
    ndk {
        abiFilters "armeabi-v7a", "x86"
    }
}

изменить это minSdkVersion 16 согласно вашему требованию

У меня есть эти настройки в файле android\build.gradle, как показано ниже...

buildscript {
    ext {
        supportLibVersion = "28.0.0"
        buildToolsVersion = "28.0.3"
        minSdkVersion = 23
        compileSdkVersion = 28
        targetSdkVersion = 28
    }
}

Вы могли бы заметить, что react-native lib/package/module (по вашему желанию) устанавливает minSdkVersion к 16. Вы можете увидеть это здесь, в официальном файле build.gradle:

android {
    compileSdkVersion 28

    ...

    defaultConfig {
        minSdkVersion(16)
        targetSdkVersion(28)
        versionCode(1)
        versionName("1.0")
    }

    ...
}

https://github.com/facebook/react-native/blob/7a72c35a20a18c19bf6ab883cb2c53a85bd4c5c0/ReactAndroid/build.gradle

Установив minSdkVersion к 16, response-native использует Android API, изначально поддерживаемый по крайней мере версией KitKat.

Вы можете увидеть официальную информационную панель версии платформы здесь: https://developer.android.com/about/dashboards/index.html

Другие вопросы по тегам