美文网首页
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趟坑记录

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