usos de buildConfigField de Android

1. Se pueden configurar muchas variables públicas en el archivo gradle.properties, de modo que se puedan obtener todos los archivos build.gradle del módulo, como:

2. Comience a usar buildConfigField:

defaultConfig {
        applicationId "com.example.myapplication"
        minSdk 23
        targetSdk 30
        versionCode 1
        versionName "1.0"
        buildConfigField("String", "APP_VERSION_NAME", "\"$appVersionName\"")
    }

    buildTypes {
        debug {
            buildConfigField("int", "APP_VERSION_CODE", appVersionCode)
            buildConfigField("String", "APP_NAME", "\"MyApp\"")
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
        }
        release {
            buildConfigField("String","APP_NAME", "\"MyApp\"")
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
        }
    }

Puede saber cómo usar el uso anterior de un vistazo. Se puede configurar en defaultConfig o en buildTypes.

Nota: especialmente para el uso de cadenas, debe usar "\"xx\""

3. Luego sincronice la configuración y luego compile (compile), o ejecute el programa, y ​​el archivo BuildConfig.java se generará automáticamente, como se muestra en la figura:

 

4. En este momento, puede usar las variables miembro de la clase BuildConfig en el código, como:

 Bueno, puedes divertirte de nuevo.

Supongo que te gusta

Origin blog.csdn.net/msn465780/article/details/128272775
Recomendado
Clasificación