android - 无法在 Flutter 中使用 path_provider?
问题描述
我在我的 Flutter 应用程序中使用路径提供程序打包程序:
- 我在 pubspec.yaml 文件中添加了依赖项
- 运行flutter package get [这里没有错误]
- 导入包
当我尝试使用该应用程序时。它通过以下错误:
PS C:\android-app\flutter-app-test\file_io> flutter run
Launching lib/main.dart on XT1706 in debug mode...
Initializing gradle... 4.5s
Resolving dependencies... 13.6s
Running 'gradlew assembleDebug'...
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':path_provider:platformAttrExtractor'.
> A failure occurred while executing com.android.build.gradle.internal.actionio
> A failure occurred while executing com.android.build.gradle.internal.actaons.AttrExtractor
> A failure occurred while executing com.android.build.gradle.internal.lctions.AttrExtractor deb.actions.AttrExtractor
error in opening zip file --
> A failure occurred while executing com.android.build.gradle.internal.actions.AttrExtractor
> error in opening zip file
解决方案
在您的 pubspec.yaml 文件中添加 path_provider 作为依赖项
sependencies:
flutter:
sdk: flutter
path_provider:
并在导入文件时保存使用
import 'package:path_provider/path_provider.dart';
推荐阅读
- parallel-processing - 在不可靠的媒体上并行广播
- function - Rust 闭包和 fn 不匹配
- python - Discord Bot 未运行异步功能
- python - BaseUserManager 设置为 is_active=True 的 Django 自定义用户模型不起作用
- javascript - React 构建会在生产中产生错误
- for-loop - 在ash中如何将多行输出设置为变量
- vue.js - Strapi 图像未使用 Nuxt 在我的 _slug.vue 页面上呈现
- sql - 如何在结果中只获得 table1.col 1?
- algorithm - 为树中的树节点分配位置
- python - 对角线打印数字