美文网首页
Flutter学习-项目运行踩坑

Flutter学习-项目运行踩坑

作者: 刚刚8888 | 来源:发表于2021-11-18 20:31 被阅读0次

安卓运行:
1.flutter 安卓模拟器如果运行一直显示running Gradle task 'assembledebug', 则需要修改gradle为本地
具体操作有两步:


image.png
image.png

1).新建个可运行的安卓项目 查看上面两个地方内容
2).分别替换到现有项目,然后再运行现有项目

2.mac电脑运行flutter项目提示Operation not permitted,解决方法,在terminal直接运行:xattr -d com.apple.quarantine android/gradlew 问题解决。

  1. 如果还是运行不了,需要检查项目gradlew文件,如果是别人windows电脑给你copy的项目,gradlew可能会错误,主要是由于(windows(\r\n)和mac (\r)的换行符不一样),处理办法是新建一个可运行工程将工程中gradlew替换一下就行了


    image.png

运行不起来最快捷方法:删除安卓和iOS目录,命令执行

flutter create .

然后再运行就行了
😂

========================================

其它问题:
项目如果有依赖私库的,需要先将pubspec.lock等系统生成的文件删除,然后到项目上层目录运行
flutter create --org 公司名 --project-name 项目名 项目名/
重构项目

小问题:

  1. flutter packages pub run build_runner build --delete-conflicting-outputs 运行生成net_engine.g.dart时FeatureSet.fromEnableFlags2报错,是因为pub spec.yaml中analyzer的版本太低改成0.40.4以上就行了
  2. DiagnosticableMixin 报错找不到 使用Diagnosticable 替换,原因是flutter1.20+把DiagnosticableMixin移除了
    3.DefaultHttpClientAdapter 报错需要进入package:dio/dio.dart中添加export 'src/adapters/io_adapter.dart';


    image.png
image.png
  1. No named parameter with the name 'colors'.报错 ,需要找到mx_json_proxy_material.dart,把color这一行注释掉,因为这个属性在fluter版本升级后,去掉了,低版本的flutter是有的

相关文章

网友评论

      本文标题:Flutter学习-项目运行踩坑

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