Android Studio Flutter 构建失败:无法安装以下 SDK 组件:Android SDK Build-Tools 33.0.1

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

我试图在 Ubuntu 24.04 下的 Android Studio 中(或直接从终端)运行 flutter 应用程序,但每次都会收到构建错误(见图)。

Build process start: Connection refused

Build Error: Failed to install...

第一张图片显示了构建过程的开始,我注意到它正在尝试安装构建工具 33。这很有趣,因为我使用的是 android sdk 35。然后它说连接被拒绝(我的互联网连接正在工作)美好的)。第二张图显示了错误消息,指出找不到那些构建工具。

到目前为止我尝试过的: 重新安装Android Studio 重新安装Android SDK 重新安装 Flutter SDK

创建一个新的 Flutter 项目

顺便说一句,flutter run --stacktrace 和 flutter run --info 不存在。我需要为大学建立一个颤振项目。我那里的导师也帮不上忙。我们缩小范围(或者我们认为我们做到了)是某个地方必须有一个配置文件,它指定使用构建工具版本 33.0.1。我什至尝试更改grade.build文件并将所有sdk属性设置为值34或35,但这也没有帮助。

flutter doctor 显示没有问题:

flutter doctor

我能想到的最后一件事就是重新安装我的操作系统,然后再次尝试。但我想先在这里寻求帮助,看看是否有人能解决我的问题。如果您需要更多信息,请立即告诉我:)

flutter android-studio gradle build
1个回答
0
投票
在 android/build.gradle 中使用以下设置

android { namespace = "com.example.abc" compileSdk = flutter.compileSdkVersion ndkVersion = "27.2.12479018" compileOptions { sourceCompatibility = JavaVersion.VERSION_1_8 targetCompatibility = JavaVersion.VERSION_1_8 } kotlinOptions { jvmTarget = JavaVersion.VERSION_1_8 }
gradle-wrapper.properties 文件 -

distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists distributionUrl=https\://services.gradle.org/distributions/gradle-8.10.2-all.zip
settings.gradle 文件 -

plugins { id "dev.flutter.flutter-plugin-loader" version "1.0.0" id "com.android.application" version "8.7.2" apply false // START: FlutterFire Configuration id "com.google.gms.google-services" version "4.4.2" apply false // END: FlutterFire Configuration id "org.jetbrains.kotlin.android" version "1.9.20" apply false }
    
© www.soinside.com 2019 - 2024. All rights reserved.