Как проверить вариант сборки внутри модуля build.gradle - PullRequest
1 голос
/ 28 мая 2020

У меня в проекте есть следующие модули:

MyProject
 - app  // the usual module that contains the java codes
 - theLibraryModule  // this is the module in question
   - theLibraryDebug.aar
   - theLibraryRelease.aar
   - build.gradle

theLibraryModule s build.gradle ниже:

configurations.maybeCreate("default")
artifacts.add("default", file('theLibraryDebug.aar'))

Есть ли способ проверить сборку вариант (отладка / выпуск) Я использую и загружаю правильный AAR в свой модуль theLibraryModule?

Ответы [ 2 ]

0 голосов
/ 28 мая 2020

Я сдался. Я использовал старую добрую технику, переместив файлы AAR в папку app/libs. Я удалил свой модуль theLibraryModule, а затем добавил в файл build.gradle своего приложения следующее:

dependencies {
    debugImplementation files('libs/theLibraryDebug.aar')
    releaseImplementation files('libs/theLibraryDebug.aar')
}
0 голосов
/ 28 мая 2020

Проверьте этот код, чтобы проверить вариант сборки в вашем Gradle.

    // Customize your APK name here
    applicationVariants.all { variant ->
        variant.outputs.all { output ->
            def appId = variant.applicationId// com.exampleFree.app OR com.examplePaid.app
            def versionName = variant.versionName
            def versionCode = variant.versionCode // e.g 1.0
            def flavorName = variant.flavorName // e. g. Free
            def buildType = variant.buildType.name // e. g. debug
            def variantName = variant.name // e. g. FreeDebug

            //customize your app name by using variables
            outputFileName = "${buildType}.apk"
        }
    }

Для Подробнее

...