标签: flutter-path

我确实更新了 flutter 3.7 和 flutter doctor

我可以构建 flutter 项目。但我确实收到了 flutter doctor 的警告

我想要修复。

警告代码

[!] Flutter (Channel stable, 3.7.0, on macOS 13.0.1 22A400 darwin-arm64, locale ja-JP)

! Warning: `dart` on your path resolves to 
 /opt/homebrew/Cellar/dart/2.14.4/libexec/bin/dart, which is not inside your current Flutter SDK checkout at /Users/t/Developer/flutter. 

Consider adding
      /Users/t/Developer/flutter/bin to the front of your path.
Run Code Online (Sandbox Code Playgroud)

尝试过

设置-x PATH ~/development/flutter/bin $PATH

过滤干净

path flutter flutter-path

6
推荐指数
2
解决办法
7794
查看次数

Flutter-iOS 当应用程序更新/重新编译时存储的图像丢失

嗨,请原谅我的英语,也是 flutter iOS 的新手,我在 iOS 上有一个 flutter 应用程序,用户可以从他们的相机和图库中拍摄照片和视频,我正在使用 image_picker 包,这没有问题,然后我将其保存在在其应用程序文档目录中我尝试遵循指南

我获取应用程序目录的代码是这样的

Directory _appDocDir;
_appDocDir = await getApplicationDocumentsDirectory();
final Directory _appMediaDir = Directory('${_appDocDir.path}/Pictures/');
return _appMediaDir;
Run Code Online (Sandbox Code Playgroud)

添加“图片”目录,这将给出路径

/Users/macman/Library/Developer/CoreSimulator/Devices/96060868-7E5C-4E15-9900-4D1D4B0B5ACE/data/Containers/Data/Application/BE7728A6-FF15-498E-91A0-A96A3DDE5B31/Documents/Pictures/D_IMG_0002.JPG  
Run Code Online (Sandbox Code Playgroud)

从 iOS 模拟器中,我将其保存并放入数据库中,在重新编译应用程序或进行构建更新后,不再找到预览图像/视频路径。我尝试在此构建上保存另一个图像并给出此路径

/Users/macman/Library/Developer/CoreSimulator/Devices/96060868-7E5C-4E15-9900-4D1D4B0B5ACE/data/Containers/Data/Application/9D634D91-07B8-43BE-8646-2A55833322DF/Documents/Pictures/D_IMG_0005.JPG
Run Code Online (Sandbox Code Playgroud)

我注意到之前的路径这部分“/BE7728A6-FF15-498E-91A0-A96A3DDE5B31/”每次我重新编译应用程序或从iOS设备进行更新时都会更改,但找不到图像。对于能够保存图像的用户来说,最常用的做法是什么?我做错了吗?

更新:我尝试更改我的逻辑,将保存的路径更改为仅基本名称(D_IMAGE_0005.JPG),然后在预览图像时将调用当前应用程序文档目录,但这也不起作用。

谢谢

ios flutter flutter-ios flutter-path

4
推荐指数
1
解决办法
1357
查看次数

标签 统计

flutter ×2

flutter-path ×2

flutter-ios ×1

ios ×1

path ×1