错误提示:如:Execution failed for task ':photo_manager:compileDebugKotlin'.
错误原因:库内部使用了kotlin,但是对应的jvm版本不对
解决方案:git到自己仓库,修改了一下,让后在自己项目里面做好配置
dependencies:
flutter_localizations:
sdk: flutter
flutter:
sdk: flutter
image_gallery_saver:
git:
url: https://github.com/WangKiven/image_gallery_saver.git
# 强制修改依赖,我的是多个其他库依赖了photo_manager,导致冲突,所以这里把其他的版本都覆盖掉
dependency_overrides:
photo_manager:
git:
url: https://github.com/WangKiven/flutter_photo_manager.git
# 依赖的两个库(photo_manager、image_gallery_saver)的 gradle 都会读取这个属性. 值如:1.8, 11, 17, 21
java.version=1.8