我从 GitHub 克隆的 Flutter 应用程序无法运行并显示这些错误。我是新来的扑腾。我把Sdk版本改成30、31但是没用

问题描述 投票:0回答:2

在调试模式下在为 x86 构建的 Android SDK 上启动 lib\main.dart... 运行 Gradle 任务“assembleDebug”...

FAILURE:构建失败并出现异常。

  • 出了什么问题: 任务“:app:checkDebugAarMetadata”执行失败。

执行com.android.build.gradle.internal.tasks.CheckAarMetadataWorkAction时发生故障 检查 AAR 元数据值时发现的一个或多个问题:

 The minCompileSdk (31) specified in a
 dependency's AAR metadata (META-INF/com/android/build/gradle/aar-metadata.properties)
 is greater than this module's compileSdkVersion (android-29).
 Dependency: androidx.window:window-java:1.0.0-beta04.
 AAR metadata file: C:\Users\Rasula Wathsara\.gradle\caches\transforms-3\41a83d0cf61e3d2ab42ea706b65148ab\transformed\jetified-window-java-1.0.0-beta04\META-INF\com\android\build\gradle\aar-metadata.properties.

 The minCompileSdk (31) specified in a
 dependency's AAR metadata (META-INF/com/android/build/gradle/aar-metadata.properties)
 is greater than this module's compileSdkVersion (android-29).
 Dependency: androidx.window:window:1.0.0-beta04.
 AAR metadata file: C:\Users\Rasula Wathsara\.gradle\caches\transforms-3\bb9a53f8c4dc071c681fa071739dc70b\transformed\jetified-window-1.0.0-beta04\META-INF\com\android\build\gradle\aar-metadata.properties.
  • 尝试: 使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。使用 --scan 运行以获得完整的见解。

  • https://help.gradle.org

    获取更多帮助

12秒内构建失败 异常:Gradle 任务 assembleDebug 失败,退出代码为 1

android flutter android-studio github
2个回答
0
投票

详细的 StackOverflow 答案

这种情况通常发生在您解压后打开别人的项目并且您当前的 Android Studio 版本比项目编译时的版本旧时。

解决方法是

Go to Help and about to see your android studio version
go to File>Project Structure> and set your Android Gradle Plugin version to your android studio version
Change the Gradle version to the one you usually use.

构建项目,它应该运行没有任何错误


0
投票

应用程序/src/build.gradle

defaultConfig {

        applicationId "com.example"
        minSdkVersion 19
        targetSdkVersion 31
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }

gradle-wrapper.properties

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

android/build.gradle

dependencies {
    classpath 'com.android.tools.build:gradle:7.0.1'
}

你可以试试这个。

© www.soinside.com 2019 - 2024. All rights reserved.