美文网首页
flutter趟坑记录

flutter趟坑记录

作者: ccsosnfs | 来源:发表于2019-07-23 15:52 被阅读0次

1.Flutter SDK not found. Define location with flutter.sdk in the local.properties file.
Open File
解决:在.android下面增加local.properties,里面加入flutter.sdk=E:\flutter

2. image.png

cannot resolve symbol binding

解决: image.png

gradle-wrapper使用4.10.2 (5.1.1以下就可以)

  1. C:\Project\teck_note\module_flutter.android\include_flutter.groovy (C:\Project\teck_note\module_flutter.android\include_flutter.groovy)
    Open File

解决:把报错的路径复制到电脑文件管理器,会报错。
改到路径对了为止。

4.Configuration with name 'default' not found

解决:settings.gradle中的工程下面,没有build.gradle

5.重建.android文件夹
解决:删除.android ,之后flutter packages get

6.webView选择
webview_flutter:官方,功能少
flutter_webview_plugin: 不在Flutter Widget Tree内
flutter_inappwebview 最终选用这个,上面两个要么加载复杂本地html不方便,要么和js交互不方便

flutter_inappwebview加载本地html,需要把html用到的所有层级的js和资源,加到pubspec.yaml里面;和js的交互是异步的

7.混合开发
原先的混合开发方式已不再适用,现在用

        FlutterEngine flutterEngine = new FlutterEngine(this);

// Start executing Dart code in the FlutterEngine.
        flutterEngine.getDartExecutor().executeDartEntrypoint(
                DartExecutor.DartEntrypoint.createDefault()
        );

// Cache the pre-warmed FlutterEngine to be used later by FlutterFragment.
        FlutterEngineCache
                .getInstance()
                .put(MethodChannelPlugin.ENGINE_ID, flutterEngine);

        GeneratedPluginRegistrant.registerWith(flutterEngine);
        MethodChannelPlugin.registerWith(flutterEngine);
    }
FlutterFragment flutterFragment = FlutterFragment.withCachedEngine(MethodChannelPlugin.ENGINE_ID).build();

8.open for editing in android studio 不见了
复制别的项目的android/[project_name]_android.iml

9.提示升级embedded v2
https://github.com/flutter/flutter/wiki/Upgrading-pre-1.12-Android-projects

相关文章

  • flutter趟坑记录

    1.Flutter SDK not found. Define location with flutter.sdk...

  • Flutter 开发记录

    Flutter 开发踩坑记录(干货总结)

  • Flutter初探趟坑

    电脑:Mac 软件:Android Studio,下载地址[https://developer.android.c...

  • 趟坑记录

    目录 Replugin的坑 相机权限 aar打包的坑 1.Replugin的坑 使用setSystemUiVisi...

  • 趟坑记录

    1.侥幸心里150滨安路,突然出错220必拿下的,果断拒绝1108少90片连续,看准碰下黑八成转折点非32,没商量...

  • 趟坑记录

    1、怎么做到不在打开当前activity之前清空activity栈的情况下,将数据通过setResult传递给前一...

  • 趟坑记录-FileProvider

    FileProvider 当使用FileProvider生成uri时,使用uri的intent应添加 来授予权限。...

  • 趟坑记录-DialogFragment

    1.DialogFragment宽高设置 宽高应该在onStart方法中设置,而不是在onCreateView方法

  • synergy趟坑记录

    背景:windows,和mac通过synergy共享键鼠,mac为server端,目前synergy版本为1.10...

  • GRPC趟坑记录

    这是codenotfound提供的grpc样例,平心而论样例只是样例,很多版本适配工作还是需要我们自己来。学习指南...

网友评论

      本文标题:flutter趟坑记录

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