Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork488
Problem with path_provider fixed#484
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.
Already on GitHub?Sign in to your account
base:main
Are you sure you want to change the base?
Uh oh!
There was an error while loading.Please reload this page.
Conversation
Fix bucket is null because of variable shadowing
Fix removeCacheFile
renefloor commentedMar 13, 2025
Actually, the sqflite author discourages to use the https://github.com/tekartik/sqflite/blob/master/sqflite_common_ffi/README.md?plain=1#L163C20-L163C33 |
KalybosPro commentedMar 13, 2025
You're right, but the path_provider package is currently facing some issues and isn't working correctly with Flutter 3.29. Therefore, we can use the getDatabasesPath function for now. |
KalybosPro commentedMar 13, 2025
We can't not wait for path_provider author to update his package. This package is used by many packages (cached_network_image for example) |
renefloor commentedMar 13, 2025
But I still don't get what the issue is. If I look at the open issues there is no recent issue about android:https://github.com/flutter/flutter/issues?q=is%3Aissue+is%3Aopen+label%3A%22p%3A+path_provider%22 The cached_network_image example has some outdated android project files, but if I delete them and recreate them it runs fine on Android with Flutter 3.29.0. Can you point me to a specific issue that you have with path_provider? I wonder if you should just update your gradle files. It's also good to use java 17 instead of 21 on Android Studio. |
KalybosPro commentedMar 13, 2025
I can't point you to the specific issue because the issue is not on github. I was notified by my app users that the images are not showing up. After days of looking for the cause of that issue, I found out that, the issue related to path_provider. In debug mode, everything works fine but not in release mode. The app cannot get the directories (documents, downloads, etc...) |
Uh oh!
There was an error while loading.Please reload this page.
✨ What kind of change does this PR introduce? (Bug fix, feature, docs update...)
Bug fix
The current behavior includes an issue caused by the path_provider package, which affects the functionality of the project.
🆕 What is the new behavior (if this is a feature change)?
The path_provider package has been removed and replaced with a custom getDirectory() function. This fixes the issue and improves the functionality.
💥 Does this PR introduce a breaking change?
No, this PR does not introduce a breaking change.
🐛 Recommendations for testing
Test the new getDirectory() function to ensure it works correctly and replaces the previous functionality of the path_provider package.
Verify that all existing features work as expected without any issues.
Run the application on different platforms to confirm compatibility.
📝 Links to relevant issues/docs
🤔 Checklist before submitting