【问题标题】:Unable to build release apk for different flavors Flutter无法为不同风格的 Flutter 构建发布 apk
【发布时间】:2022-08-12 10:41:47
【问题描述】:

在 android/build.gradle

ext.kotlin_version = \'1.5.10\'
classpath \'com.android.tools.build:gradle:4.2.0\'

在 android/app/build.gradle 中具有以下特点:

flavorDimensions \"app\"
    productFlavors{
        vfairs{
          dimension \"app\"
          applicationId \'com.vFairs.mobileApp\'
          resValue \"string\", \"app_name\", \"vFairs\"
        }
        nas{
          dimension \"app\"
          applicationId \'com.nas.mobileApp\'
          resValue \"string\", \"app_name\", \"NAS\"
        }
    }

distributionUrl=https\\://services.gradle.org/distributions/gradle-6.9-all.zip

我正在尝试使用命令创建构建

flutter build apk --flavor vfairs -t lib/main_vfairs.dart

以下是错误:

  FAILURE: Build failed with an exception.                                
                                                                        
* What went wrong:                                                      
Execution failed for task \':app:lintVitalVfairsRelease\'.                
> Could not resolve all artifacts for configuration \':app:nasReleaseRuntimeClasspath\'.
   > Failed to transform libs.jar to match attributes {artifactType=processed-jar, org.gradle.libraryelements=jar, org.gradle.usage=java-runtime}.
      > Execution failed for JetifyTransform: /Users/mt/vfairs/vFairs_app_1/vfairs-mobile/vfairs_events_app/build/app/intermediates/flutter/nasRelease/libs.jar.
         > Transform\'s input file does not exist: /Users/mt/vfairs/vFairs_app_1/vfairs-mobile/vfairs_events_app/build/app/intermediates/flutter/nasRelease/libs.jar. (See https://issuetracker.google.com/issues/158753935)

    标签: android flutter gradle apk android-productflavors


    【解决方案1】:

    Android Gradle LintPerVariantTask 现在似乎正在将所有构建变体中的 JAR 添加到其输入中: https://android.googlesource.com/platform/tools/base/+/1f9787310d64a66370627a2aaefa1e616565c17d

    根据这个github issue

    这是解决方案:

    lintOptions {
        checkReleaseBuilds false
    }
    

    【讨论】:

      猜你喜欢
      • 2020-10-25
      • 1970-01-01
      • 1970-01-01
      • 2018-03-31
      • 2019-11-08
      • 2020-10-07
      • 2020-01-27
      • 2020-11-04
      相关资源
      最近更新 更多