Flutter 更新后本地插件报错:Couldn't read file LocalFile: "***/***.kt" even though it exists!

先说一下报错Flutter版本:Stable channel v1.12.13+hotfix.5
报错问题同:

Running "flutter pub get" in push_plugin...                         0.2s
Running "flutter pub get" in example...                             0.3s
Couldn't read file LocalFile: '/Users/kamy/project_flutter/push_plugin/android/src/main/kotlin/com/bob/push/plugin/PushPlugin.kt' even though it exists. Please verify that this file has read permission and try again.

首先我的插件是java开发的,所以网上移动xxx.kt到kotlin文件中是行不通的。
官方Issue上也有人在提问,这是估计一个官方的bug,估计会在下一个版本解决(新语言总要经历这些):
https://github.com/flutter/flutter/issues/47933
我的解决办法也很简单,那就是回退版本……回退到上一个版本v1.9.1+hotfix.6即可解决。
如果不想回退解决可以尝试用kotlin编写插件的***Plugin类来尝试是否可以解决。

你可能感兴趣的:(Flutter入门,Android踩过的坑,iOS踩过的坑)