You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

按官方文档创建Flutter项目遇flutter_lints授权失败问题求助

Flutter创建默认项目报错:flutter_lints any which doesn't exist (authorization failed), version solving failed

问题详情

按照Flutter官方Windows安装流程创建默认项目时,执行flutter packages get或flutter update始终触发如下错误:

flutter_lints any which doesn't exist (authorization failed), version solving failed

flutter doctor检测结果全部正常,尝试更换Flutter SDK版本、修改pubspec.yaml中flutter_lints依赖写法(直接改为flutter_lints:)均无法解决问题。

项目默认配置文件如下:

pubspec.yaml

name: untitled7
description: "A new Flutter project."

publish_to: 'none' 

version: 1.0.0+1

environment:
  sdk: '>=3.3.3 <4.0.0'

dependencies:
  flutter:
    sdk: flutter

  cupertino_icons: ^1.0.6

dev_dependencies:
  flutter_test:
    sdk: flutter

  flutter_lints: ^3.0.1

flutter:
  uses-material-design: true

analysis_options.yaml

include: package:flutter_lints/flutter.yaml

linter:
  rules:

解决方案

  • 切换并清理Pub源
    国内环境优先使用国内镜像源,执行命令:

    flutter config --set pub-hosted-url https://pub.flutter-io.cn
    flutter config --set storage-base-url https://storage.flutter-io.cn
    

    随后清除本地Pub缓存并重新拉取依赖:

    flutter pub cache clean
    flutter pub get
    
  • 排查网络与权限问题

    1. 若使用代理,确认代理规则允许访问Pub源地址,或直接关闭代理后重试flutter pub get
    2. 检查当前用户对Flutter SDK目录、项目目录是否拥有完整读写权限,权限不足会导致缓存文件无法正常下载或读取
  • 手动安装flutter_lints包

    1. 获取对应版本的flutter_lints源码包
    2. 解压后将文件夹重命名为flutter_lints,放置到Flutter SDK目录下的/.pub-cache/hosted/[你的Pub源域名]/路径中(比如国内源对应路径为/.pub-cache/hosted/pub.flutter-io.cn/)
    3. 返回项目根目录执行flutter pub get
  • 重置Flutter配置
    执行命令重置所有Flutter配置,再重新拉取依赖:

    flutter config --clear
    flutter pub get
    

内容的提问来源于stack exchange,提问作者Erfan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 03:22:37