错误如下:

FAILURE: Build failed with an exception.

* Where:

Script '/Users/xuhang/MyFiles/flutter/packages/flutter_tools/gradle/flutter.gradle' line: 363

* What went wrong:

A problem occurred configuring project ':shared_preferences_linux'.

> Could not find method compile() for arguments [project ':path_provider_linux'] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.

* Try:

Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 1s

Finished with error: Gradle task assembleDebug failed with exit code 1

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------

问题原因:

flutter shared_preferences插件里面含【shared_preferences_linux、shared_preferences_macos、shared_preferences_web】

这些插件在打包apk或ios应用时候不需要用到,build.gradle会报错

解决办法:

第一步:删除shared_preferences插件(如下图),重新flutter packages get(重新安装shared_preferences插件)

第二步:找到shared_preferences插件下的pubspec.yaml 移除【shared_preferences_linux、shared_preferences_macos、shared_preferences_web】

pubspec.yaml修改后如下(shared_preferences_linux、shared_preferences_macos、shared_preferences_web)我都注释了

name: shared_preferences
description: Flutter plugin for reading and writing simple key-value pairs.Wraps NSUserDefaults on iOS and SharedPreferences on Android.
homepage: https://github.com/flutter/plugins/tree/master/packages/shared_preferences/shared_preferences
# 0.5.y+z is compatible with 1.0.0, if you land a breaking change bump
# the version to 2.0.0.
# See more details: https://github.com/flutter/flutter/wiki/Package-migration-to-1.0.0
version: 0.5.8flutter:plugin:platforms:android:package: io.flutter.plugins.sharedpreferencespluginClass: SharedPreferencesPluginios:pluginClass: FLTSharedPreferencesPlugin#linux:#  default_package: shared_preferences_linux#macos:#  default_package: shared_preferences_macos#web:#  default_package: shared_preferences_webdependencies:meta: ^1.0.4flutter:sdk: fluttershared_preferences_platform_interface: ^1.0.0# The design on https://flutter.dev/go/federated-plugins was to leave# this constraint as "any". We cannot do it right now as it fails pub publish# validation, so we set a ^ constraint.# TODO(franciscojma): Revisit this (either update this part in the  design or the pub tool).# https://github.com/flutter/flutter/issues/46264# shared_preferences_linux: ^0.0.2# shared_preferences_macos: ^0.0.1# shared_preferences_web: ^0.1.2dev_dependencies:flutter_test:sdk: flutterflutter_driver:sdk: fluttertest: anye2e: ^0.2.0pedantic: ^1.8.0environment:sdk: ">=2.1.0 <3.0.0"flutter: ">=1.12.13+hotfix.5 <2.0.0"

第三步:flutter run 验证,若是不行请执行最通用的flutter doctor 或许能帮助你!

总结:flutter build失败通常都是依赖的包,引用了不需要的内容,大部分这些问题要找到这些都难解决!少数是build的目标安卓版本问题(受插件,有些插件用到的api可能与最新的android api有细微兼容性)

flutter A problem occurred configuring project ‘:shared_preferences_linux‘.相关推荐

  1. 【错误记录】Android Studio 编译报错 ( VirtualApp 编译 NDK 报错 | Error:A problem occurred configuring project ‘: )

    文章目录 一.报错信息 二.解决方案 一.报错信息 编译 VirtualApp ( https://github.com/asLody/VirtualApp ) 时 , 弹出如下错误 ; Error: ...

  2. Error:A problem occurred configuring project ':app'. failed to find target with hash string 'andro

    在导入安卓项目时,报如题所示错误: Error:A problem occurred configuring project ':app'. > failed to find target wi ...

  3. idea跑android项目报A problem occurred configuring project ‘:app‘

    问题描述 本人idea2019.1.3升级到2019.3跑android项目时报A problem occurred configuring project ':app' 异常信息 A problem ...

  4. android studio问题: A problem occurred configuring project ‘:app‘. android ndk location灰色,位置无效,无法更换

    android studio问题: A problem occurred configuring project ':app'. android ndk location灰色,位置无效,无法更换 设备 ...

  5. 2021-09-03 Android Studio 无法运行main方法的java文件,提示A problem occurred configuring project

    一.用android studio 编译单个java文件的时候提示A problem occurred configuring project ':app' 1:52:36 PM: Executing ...

  6. Error:A problem occurred configuring project ‘:app‘. > Failed to find target with hash string ‘andro

    问题描述: SDK platform-tools version (25.0.3)  too old  android sdk版本问题 问题解决: 我是30.0.3所以安装的这个 还遇到一个问题是不能 ...

  7. flutter A problem occurred evaluating project ‘:app‘.报错

    先说错误发生环境:我从本地将代码上传github,因为想要与人合作,故先自己拉下来测试一下.结果同样的环境,却仍旧报错运行不起来.经过一天的艰苦奋斗,终于解决~万幸 一下是我的报错信息 去文件中找了一 ...

  8. Flutter run:What went wrong: A problem occurred configuring root project ‘android‘ 解决方案

    报错(Error) 首先你要确保你的 Flutter 环境是没有问题的,可以 flutter doctor 检查一下: 首先声明一下,我的 Flutter 开发环境是在 Window10 下 AS 工 ...

  9. A problem occurred configuring root project ‘xxx‘.

    刚开始接触gradle项目的时候遇到这个问题,网上搜索发现没有想要的答案,然后自己摸来摸去发现这个问题貌似就是idea没选好本地gradle文件导致的,想想没有答案也对,有哪个憨憨会和我一样啊(lll ...

  10. Error:(49, 1) A problem occurred evaluating project ':guideview'. Could not read script 'https://r

    出现问题如下: Error:(49, 1) A problem occurred evaluating project ':guideview'. > Could not read script ...

最新文章

  1. 中国移动短信网关CMPP3.0 C#源代码:使用示例
  2. python一行输入多个值用空格隔开_2020-09-22-Python-函数嵌套、filter()函数、一行输入多个整数(空格分隔)、多维列表的输入...
  3. Oracle内存结构详解(三)--管理Oracle Share Pool
  4. Java爬取校内论坛新帖
  5. 【JavaScript】Window对象学习
  6. WAF机制及绕过方法总结:注入篇
  7. 英文名字的取法 分享
  8. margin 等高布局
  9. VMware VSphere 虚拟化云计算学习配置笔记(四)
  10. python根据列表绘制柱状图_python把一个列表画柱状图
  11. 让我们来谈谈合并排序算法
  12. 计算机管理员账户不能创建新的用户名,win10为什么无法更改账户名称解决方法 win10系统管理员用户名更改...
  13. 如何在Mac上的键盘辅助功能中使用面板编辑器?
  14. 软著 代码合并 脚本递归合并目录下所有代码
  15. 世界各国国家代码简称
  16. html中js左右图片切换效果,JS实现图片切换特效
  17. 计算机word知识试题及答案,全国计算机等级考试Word试题及答案(2)
  18. 更多丰富内容,请转移至博主的个人博客——SeaDream乄造梦
  19. Node.js 的微任务处理(基于Node.js V17)
  20. 能力素质有所欠缺_如何提升心理素质,在比赛中保持更好的状态

热门文章

  1. 小葵花妈妈课堂之Nginx Rewirte
  2. Python语言:散修笔记
  3. 遥感影像几何校正模型(RPC模型)
  4. 小度wifi在window server2008R2系统下创建不了
  5. No way to dispatch this command to Redis Cluster because keys have different slots.
  6. 国标中不能用作公差基准字母
  7. Uncaught TypeError: Cannot read property 'alpha' of undefined 报错解决
  8. java获取本机的外网IP地址(亲测有效)
  9. java 假币问题_假币问题-题解(Java代码)
  10. fullcalendar 课程表 js 插件 日程安排操作 js