步骤重现:
- 创建新的Flutter项目
- 提示:8个包有与依赖关系约束不兼容的更新版本,尝试
flutter pub outdated
以获取更多信息。 - 提示:报告一个包(lints包)已过时。
- 提示:重复“8个包有更新版本”的消息
- 获取:显示过时的包。
[*] 表示不是最新可用的版本。
包名:当前可升级、可解析、最新
直接依赖:全部都是最新的。
dev_dependencies:全部都是最新的。
所有依赖项都是最新的。
预期结果:flutter pub upgrade
、flutter pub upgrade --major-versions
和flutter pub outdated
应该就发生了什么达成一致。
实际结果:请参见重现步骤
代码示例:使用新项目进行描述
截图或视频:截图/视频演示
[在这里上传媒体]
日志:flutter pub outdated --verbose
超过了粘贴板512KB的限制;flutter pub upgrade --verbose
也是如此。
Flutter Doctor输出:
[✓] Flutter (稳定频道,3.22.1,macOS 14.5 23F79 darwin-arm64,区域设置 en-AU)
• Flutter版本 3.22.1 在稳定频道上,位于 /Users/gisborne/dev/bin/flutter
• 上游仓库 https://github.com/flutter/flutter.git
• 框架修订 a14f74f (13天前),2024-05-22 11:08:21 -0500
• 引擎修订55eae6864b
• Dart版本 3.4.1
• DevTools版本 2.34.3
[!] Android工具链 - 为Android设备开发(Android SDK版本33.0.2)
• Android SDK位于 /Users/gisborne/Library/Android/sdk
• 平台 android-33,构建工具33.0.2
• ANDROID_HOME = /Users/gisborne/Library/Android/sdk
✗ Android SDK文件未找到:/Users/gisborne/Library/Android/sdk/platforms/android-33/android.jar。
• 请尝试重新安装或更新您的Android SDK,访问 https://flutter.dev/docs/get-started/install/macos#android-setup 以获取详细说明。
[✓] Xcode - 为iOS和macOS开发(Xcode 15.4)
• Xcode位于 /Applications/Xcode.app/Contents/Developer
• Build 15F31d
• CocoaPods版本1.15.2
[✓] Chrome - 为Web开发(Chrome版本未知)
[!] Android Studio(未安装)
• Android Studio未找到;从 https://developer.android.com/studio/index.html 下载(或访问 https://flutter.dev/docs/get-started/install/macos#android-setup 以获取详细说明)。
[✓] IntelliJ IDEA Ultimate Edition(版本2024.1)
• IntelliJ位于 /Applications/IntelliJ IDEA.app
• Flutter插件版本79.1.3
• Dart插件版本241.17502
[✓] VS Code(版本1.89.1)
• VS Code位于 /Applications/Visual Studio Code.app/Contents
• Flutter扩展版本3.27.0
[✓] 已连接设备(6个可用)
• Iris(移动)•00008030-001879541480802E•iOS•iOS 17.5.1 21F90
• Athena(移动)•00008103-0008716C216B001E•iOS•iOS 17.5.1 21F90
• iPhone SE(第三代)(移动)•3492AACC-3C82-4924-B5B9-81656EE116A0•iOS•com.apple.CoreSimulator.SimRuntime.iOS-17-5(模拟器)
• macOS(桌面)•macos•darwin-arm64•macOS 14.5 23F79 darwin-arm64
• Mac Designed for iPad(桌面)•mac-designed-for-ipad•darwin•macOS 14.5 23F79 darwin-arm64
• Chrome(网络)•chrome•web-javascript•Google Chrome 125.0.6422.61
2条答案
按热度按时间6rvt4ljy1#
我可以在Flutter稳定版3.22.1上复现这个问题。在主渠道上,
upgrade
命令似乎不起作用。请查看下面的输出样本以获取详细信息。复现步骤的详细输出(稳定版3.22.1)
复现步骤的详细输出(主渠道,3.23.0-13.0.pre.100)
flutter doctor -v (稳定和主渠道)
jgzswidk2#
同样的问题在这里
解决依赖关系... (1.8s)
下载包...
collection 1.18.0 (1.19.0 可用)
http_parser 4.0.2 (4.1.0 可用)
leak_tracker 10.0.4 (10.0.5 可用)
leak_tracker_flutter_testing 3.0.3 (3.0.5 可用)
material_color_utilities 0.8.0 (0.12.0 可用)
meta 1.12.0 (1.15.0 可用)
string_scanner 1.2.0 (1.3.0 可用)
test_api 0.7.0 (0.7.3 可用)
vm_service 14.2.1 (14.2.4 可用)
web 0.5.1 (1.0.0 可用)
获取依赖关系!
有10个包有与依赖关系约束不兼容的更新版本。
尝试
flutter pub outdated
以获取更多信息。pubspec.yaml 没有更改!
PS C:\Project\Secret> flutter pub outdated
显示过时的包。
[*] 表示不是最新可用的版本。
包名 当前 可升级 可解析 最新
直接依赖:全部是最新的。
开发依赖:全部是最新的。
所有依赖项都是最新的。