美文网首页
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