在调试模式下在为 x86 构建的 Android SDK 上启动 lib\main.dart... 运行 Gradle 任务“assembleDebug”...
FAILURE:构建失败并出现异常。
执行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 运行以获得完整的见解。
12秒内构建失败 异常:Gradle 任务 assembleDebug 失败,退出代码为 1
这种情况通常发生在您解压后打开别人的项目并且您当前的 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.
构建项目,它应该运行没有任何错误
应用程序/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'
}
你可以试试这个。