我正在尝试在更改后构建我的 Flutter 项目
Android Studio 瓢虫 | 2024.2.1 补丁 3
Flutter版本3.24.5
Dart 版本 3.5.4
开发工具版本 2.37.3
Android SDK版本34.0.0
平台android-34,
构建工具34.0.0
gradle-wrapper.properties: distributionUrl=https://services.gradle.org/distributions/gradle-8.3-all.zip
更新后:
创建新的 flutter 项目,而不在 pubspec.yaml 中添加任何包 构建成功。
当我尝试添加时
pubspec.yaml
url_启动器:^6.3.1
共享首选项:^2.3.3,
我正面临这个问题
在调试模式下在 sdk gphone16k x86 64 上启动 lib\main.dart... 运行 Gradle 任务“assembleDebug”...
警告:SDK 处理。此版本仅理解 SDK XML 版本最高为 3,但遇到版本 4 的 SDK XML 文件。 如果您使用不同时间发布的 Android Studio 版本和命令行工具,则可能会发生这种情况。
失败:构建失败并出现异常。
- 出了什么问题: 无法确定任务 >':url_launcher_android:compileDebugJavaWithJavac' 的依赖项。 无法确定 null 的依赖关系。 无法查询该提供程序的值,因为它没有值 可用。
31 秒内构建失败 错误:Gradle 任务 assembleDebug 失败,退出代码为 1
参考git代码:
尝试这些:
更新您的
settings.gradle
文件:
插件{ id 'com.android.application' 版本 '8.7.0' 应用 false id 'com.android.library' 版本 '8.7.0' 应用 false id 'org.jetbrains.kotlin.android' 版本 '2.0.20' 应用 false }
更新您的
gradle/wrapper/gradle-wrapper.properties
文件:
distributionUrl = https\://services.gradle.org/distributions/gradle-8.7-bin.zip
在终端中执行这些命令:
flutter pub get
flutter clean
flutter pub cache repair
注意:
flutter pub cache repair
是可选的,但如果您认为有必要,也执行此操作。
然后再次重建您的项目。
希望对你有帮助!