美文网首页
Android flutter this and base f

Android flutter this and base f

作者: 一个冬季 | 来源:发表于2023-11-24 23:44 被阅读0次
    类似经历者

    Android build fails with certain plugins if project is in a different drive (from sdk)

    错误描述

    我是windows系统,下载 flutter sdk 我是放在D盘,flutter项目是放在E盘,flutter 执行 pub get的时候,会在我C盘里面默认给你创建一个,C://xxxx\Pub\Cache的文件,这里的文件又跟你的flutter sdk 不在同一个目录,这就会导致这样的问题

    解决方案

    1、创建环境变量 PUB_CACHE ,值为 E:\pub_cache
    2、环境变量path末尾多添加 ;%PUB_CACHE%; 注意前后;
    3、将D盘的 flutter sdk 放到 E盘里面
    4、关闭Android studio
    5、执行命令 flutter clean
    6、删除 android 里面的 .gradle .idea
    7、执行命令 flutter pub get

    如果遇到如下的错误,就是没有执行 flutter pub get

    Process 'command 'E:\flutter_sdk\flutter_windows_stable\flutter\bin\flutter.bat'' finished with non-zero exit value 1
    或者
    assert pluginDirectory.exists()
             |               |
             |               false
             \root\snap\flutter\common\flutter\.pub-cache\hosted\pub.dartlang.org\audioplayers-0.15.1\android
    

    相关文章

      网友评论

          本文标题:Android flutter this and base f

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