Flutter:酒吧失败
Flutter: pub get failed
Flutter 项目向我显示警告 'Packages get' has not been run
和建议的解决方案,
- 获取依赖项
- 升级依赖项
- 忽略
按照 Darky, in this 的建议继续 'Get Dependencies'
我试过了,但显示错误:
pub get failed
/SoftSources/Flutter/flutter/bin/flutter --no-color packages get
Running "flutter packages get" in catalog...
Incompatible version constraints on test:
- flutter_test 0.0.0 depends on version 0.12.30+3
- sample_catalog depends on version 0.12.30+4
pub get failed (1)
Process finished with exit code 1
报错说明项目版本(或其他)有问题,我的flutter项目应该改哪里?
编辑: pubspec.yaml
name: sample_catalog
description: A collection of Flutter sample apps
dependencies:
flutter:
sdk: flutter
path: 1.5.1
dev_dependencies:
flutter_test:
sdk: flutter
flutter_driver:
sdk: flutter
args: 1.3.0 # TRANSITIVE DEPENDENCY
async: 2.0.4 # TRANSITIVE DEPENDENCY
barback: 0.15.2+14 # TRANSITIVE DEPENDENCY
boolean_selector: 1.0.2 # TRANSITIVE DEPENDENCY
charcode: 1.1.1 # TRANSITIVE DEPENDENCY
cli_util: 0.1.2+1 # TRANSITIVE DEPENDENCY
collection: 1.14.5 # TRANSITIVE DEPENDENCY
convert: 2.0.1 # TRANSITIVE DEPENDENCY
crypto: 2.0.2+1 # TRANSITIVE DEPENDENCY
csslib: 0.14.1 # TRANSITIVE DEPENDENCY
file: 2.3.6 # TRANSITIVE DEPENDENCY
glob: 1.1.5 # TRANSITIVE DEPENDENCY
html: 0.13.2+2 # TRANSITIVE DEPENDENCY
http: 0.11.3+16 # TRANSITIVE DEPENDENCY
http_multi_server: 2.0.4 # TRANSITIVE DEPENDENCY
http_parser: 3.1.1 # TRANSITIVE DEPENDENCY
intl: 0.15.2 # TRANSITIVE DEPENDENCY
io: 0.3.2+1 # TRANSITIVE DEPENDENCY
isolate: 1.1.0 # TRANSITIVE DEPENDENCY
js: 0.6.1 # TRANSITIVE DEPENDENCY
json_rpc_2: 2.0.7 # TRANSITIVE DEPENDENCY
logging: 0.11.3+1 # TRANSITIVE DEPENDENCY
matcher: 0.12.1+4 # TRANSITIVE DEPENDENCY
meta: 1.1.2 # TRANSITIVE DEPENDENCY
mime: 0.9.6 # TRANSITIVE DEPENDENCY
mockito: 2.2.3 # TRANSITIVE DEPENDENCY
multi_server_socket: 1.0.1 # TRANSITIVE DEPENDENCY
node_preamble: 1.4.0 # TRANSITIVE DEPENDENCY
package_config: 1.0.3 # TRANSITIVE DEPENDENCY
package_resolver: 1.0.2 # TRANSITIVE DEPENDENCY
plugin: 0.2.0+2 # TRANSITIVE DEPENDENCY
pool: 1.3.4 # TRANSITIVE DEPENDENCY
pub_semver: 1.3.2 # TRANSITIVE DEPENDENCY
quiver: 0.28.0 # TRANSITIVE DEPENDENCY
shelf: 0.7.2 # TRANSITIVE DEPENDENCY
shelf_packages_handler: 1.0.3 # TRANSITIVE DEPENDENCY
shelf_static: 0.2.7 # TRANSITIVE DEPENDENCY
shelf_web_socket: 0.2.2 # TRANSITIVE DEPENDENCY
source_map_stack_trace: 1.1.4 # TRANSITIVE DEPENDENCY
source_maps: 0.10.4 # TRANSITIVE DEPENDENCY
source_span: 1.4.0 # TRANSITIVE DEPENDENCY
stack_trace: 1.9.1 # TRANSITIVE DEPENDENCY
stream_channel: 1.6.3 # TRANSITIVE DEPENDENCY
string_scanner: 1.0.2 # TRANSITIVE DEPENDENCY
term_glyph: 1.0.0 # TRANSITIVE DEPENDENCY
test: 0.12.30+4 # TRANSITIVE DEPENDENCY
typed_data: 1.1.5 # TRANSITIVE DEPENDENCY
utf: 0.9.0+4 # TRANSITIVE DEPENDENCY
vector_math: 2.0.5 # TRANSITIVE DEPENDENCY
vm_service_client: 0.2.4+1 # TRANSITIVE DEPENDENCY
watcher: 0.9.7+7 # TRANSITIVE DEPENDENCY
web_socket_channel: 1.0.7 # TRANSITIVE DEPENDENCY
yaml: 2.1.13 # TRANSITIVE DEPENDENCY
flutter:
uses-material-design: true
在你的 devDependencies 里面替换
test: 0.12.30+4 # TRANSITIVE DEPENDENCY
和
test: 0.12.30+3
或者你可以在 flutter 上切换到 master 分支。因为你很有可能clone了一个基于flutter的master的项目的例子
对于 Flutter 个项目 运行
flutter packages get
而不是
pub get packages
点击 Link 在给定环境中获取包,如 VS 代码
要么
在 pubspec.yaml 文件打开时保存你的代码将自动为你获取 flutter 包。
你是WindowsOS的人,还是无法解决pub get failed (1; no message) exit code 1
的问题,你可以尝试以下步骤:
- 打开
Start -> Run -> regedit
- 转到
HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\Autorun
(如果不存在,创建一个字符串值)
- 将值更改为
@chcp 65001>nul
- 运行
flutter upgrade --force
- 运行
flutter pub get
在你的 flutter 项目文件夹中
如果它不再显示 pub get failed
,那么您可以在您的应用模拟器或物理设备中 运行 您的应用。
注意:这可能需要一些时间才能运行您的应用。
最后但同样重要的是,pub get failed
对我来说是一个可怕的错误!
解决方案收集自here
Flutter 项目向我显示警告 'Packages get' has not been run
和建议的解决方案,
- 获取依赖项
- 升级依赖项
- 忽略
按照 Darky, in this
我试过了,但显示错误:
pub get failed
/SoftSources/Flutter/flutter/bin/flutter --no-color packages get
Running "flutter packages get" in catalog...
Incompatible version constraints on test:
- flutter_test 0.0.0 depends on version 0.12.30+3
- sample_catalog depends on version 0.12.30+4
pub get failed (1)
Process finished with exit code 1
报错说明项目版本(或其他)有问题,我的flutter项目应该改哪里?
编辑: pubspec.yaml
name: sample_catalog
description: A collection of Flutter sample apps
dependencies:
flutter:
sdk: flutter
path: 1.5.1
dev_dependencies:
flutter_test:
sdk: flutter
flutter_driver:
sdk: flutter
args: 1.3.0 # TRANSITIVE DEPENDENCY
async: 2.0.4 # TRANSITIVE DEPENDENCY
barback: 0.15.2+14 # TRANSITIVE DEPENDENCY
boolean_selector: 1.0.2 # TRANSITIVE DEPENDENCY
charcode: 1.1.1 # TRANSITIVE DEPENDENCY
cli_util: 0.1.2+1 # TRANSITIVE DEPENDENCY
collection: 1.14.5 # TRANSITIVE DEPENDENCY
convert: 2.0.1 # TRANSITIVE DEPENDENCY
crypto: 2.0.2+1 # TRANSITIVE DEPENDENCY
csslib: 0.14.1 # TRANSITIVE DEPENDENCY
file: 2.3.6 # TRANSITIVE DEPENDENCY
glob: 1.1.5 # TRANSITIVE DEPENDENCY
html: 0.13.2+2 # TRANSITIVE DEPENDENCY
http: 0.11.3+16 # TRANSITIVE DEPENDENCY
http_multi_server: 2.0.4 # TRANSITIVE DEPENDENCY
http_parser: 3.1.1 # TRANSITIVE DEPENDENCY
intl: 0.15.2 # TRANSITIVE DEPENDENCY
io: 0.3.2+1 # TRANSITIVE DEPENDENCY
isolate: 1.1.0 # TRANSITIVE DEPENDENCY
js: 0.6.1 # TRANSITIVE DEPENDENCY
json_rpc_2: 2.0.7 # TRANSITIVE DEPENDENCY
logging: 0.11.3+1 # TRANSITIVE DEPENDENCY
matcher: 0.12.1+4 # TRANSITIVE DEPENDENCY
meta: 1.1.2 # TRANSITIVE DEPENDENCY
mime: 0.9.6 # TRANSITIVE DEPENDENCY
mockito: 2.2.3 # TRANSITIVE DEPENDENCY
multi_server_socket: 1.0.1 # TRANSITIVE DEPENDENCY
node_preamble: 1.4.0 # TRANSITIVE DEPENDENCY
package_config: 1.0.3 # TRANSITIVE DEPENDENCY
package_resolver: 1.0.2 # TRANSITIVE DEPENDENCY
plugin: 0.2.0+2 # TRANSITIVE DEPENDENCY
pool: 1.3.4 # TRANSITIVE DEPENDENCY
pub_semver: 1.3.2 # TRANSITIVE DEPENDENCY
quiver: 0.28.0 # TRANSITIVE DEPENDENCY
shelf: 0.7.2 # TRANSITIVE DEPENDENCY
shelf_packages_handler: 1.0.3 # TRANSITIVE DEPENDENCY
shelf_static: 0.2.7 # TRANSITIVE DEPENDENCY
shelf_web_socket: 0.2.2 # TRANSITIVE DEPENDENCY
source_map_stack_trace: 1.1.4 # TRANSITIVE DEPENDENCY
source_maps: 0.10.4 # TRANSITIVE DEPENDENCY
source_span: 1.4.0 # TRANSITIVE DEPENDENCY
stack_trace: 1.9.1 # TRANSITIVE DEPENDENCY
stream_channel: 1.6.3 # TRANSITIVE DEPENDENCY
string_scanner: 1.0.2 # TRANSITIVE DEPENDENCY
term_glyph: 1.0.0 # TRANSITIVE DEPENDENCY
test: 0.12.30+4 # TRANSITIVE DEPENDENCY
typed_data: 1.1.5 # TRANSITIVE DEPENDENCY
utf: 0.9.0+4 # TRANSITIVE DEPENDENCY
vector_math: 2.0.5 # TRANSITIVE DEPENDENCY
vm_service_client: 0.2.4+1 # TRANSITIVE DEPENDENCY
watcher: 0.9.7+7 # TRANSITIVE DEPENDENCY
web_socket_channel: 1.0.7 # TRANSITIVE DEPENDENCY
yaml: 2.1.13 # TRANSITIVE DEPENDENCY
flutter:
uses-material-design: true
在你的 devDependencies 里面替换
test: 0.12.30+4 # TRANSITIVE DEPENDENCY
和
test: 0.12.30+3
或者你可以在 flutter 上切换到 master 分支。因为你很有可能clone了一个基于flutter的master的项目的例子
对于 Flutter 个项目 运行
flutter packages get
而不是
pub get packages
点击 Link 在给定环境中获取包,如 VS 代码 要么 在 pubspec.yaml 文件打开时保存你的代码将自动为你获取 flutter 包。
你是WindowsOS的人,还是无法解决pub get failed (1; no message) exit code 1
的问题,你可以尝试以下步骤:
- 打开
Start -> Run -> regedit
- 转到
HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\Autorun
(如果不存在,创建一个字符串值) - 将值更改为
@chcp 65001>nul
- 运行
flutter upgrade --force
- 运行
flutter pub get
在你的 flutter 项目文件夹中
如果它不再显示 pub get failed
,那么您可以在您的应用模拟器或物理设备中 运行 您的应用。
注意:这可能需要一些时间才能运行您的应用。
最后但同样重要的是,pub get failed
对我来说是一个可怕的错误!
解决方案收集自here