美文网首页
AndroidStudio搭建flutter各种奇怪报错的解决

AndroidStudio搭建flutter各种奇怪报错的解决

作者: 李小轰 | 来源:发表于2021-02-01 10:08 被阅读0次

1.打包时报找不到flutter包:

Transform's input file does not exist: D:\code\machine\build\app\intermediates\flutter\profile\libs.jar

(See https://issuetracker.google.com/issues/158753935)
处理方式: 先打profile包,然后再打release包。

2.打包时,报:

Entry name 'META-INF/androidx.vectordrawable_vectordrawable.version' collided

处理方式:build-> rebuild project,然后再打包;

3.运行时,报某个plugin redeclaration

原因:执行upgrade后,各个模块引用了不同版本的库,pub版本没有及时同步,是缓存导致;

处理方式:
清除有版本冲突的git缓存,在执行完upgrade后,留下引起冲突的plugin的最新版本,删除其他版本缓存;

windows缓存路径:C:\Users\你的用户名\AppData\Local\Pub\Cache\git
macOS缓存路径:/你的flutter安装路径/.pub-cache/git/

4.运行时,报plugin的kotlin的"trailing comma"不支持错误

原因:在多参数的函数签名内,末尾加了逗号,低版本的kotlin不支持额外的逗号。如SomeConstructor(var name: String, var avatar: String,)

处理方式:更新kotlin版本至1.40或以上。

5.flutter doctor提示AndroidStudio双插件没下载:

处理方法:ln -s ~/Library/Application\ Support/Google/AndroidStudio4.1/plugins ~/Library/Application\ Support/AndroidStudio4.1
  1. flutter项目run长时间无反应
    处理方式:命令行进入项目android目录下执行:./gradlew build ,查看具体报错

相关文章

网友评论

      本文标题:AndroidStudio搭建flutter各种奇怪报错的解决

      本文链接:https://www.haomeiwen.com/subject/iakjtltx.html