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类来尝试是否可以解决。

发布了141 篇原创文章 · 获赞 34 · 访问量 19万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章