VSCode编译报错

1:DART 过错 有时会自动引入import ‘dart:js’;导致无法运行;

  • 解决方法:直接删除这一行代码即可;

学习flutter遇到的错误总结

iOS端问题

1:在真机上面使用第三方插件flutter_inappwebview加载url空白;

  • 解决方法:在iOS端项目中,info.plist里边添加

   <dict>
   <key>NSAllowsArbitraryLoads</key>
   <true/>
   </dict>

2:使用高德amap_flutter_location: ^3.0.0报错,报错信息中含有No known class method for selector ‘updatePrivacyShow:privacyInfo:‘

  • 解决方法:
    1. 原因是cocoaPods没下载到最新版别的AMapLocation版别导致的,查找pod search AMapLocation 发现没有最新版别,最高版别只要2.7.0,这个插件支持的高德AMapLocation版别最低为2.8.0;
    2. pod update AMapLocation;
    3. 此刻再pod search AMapLocation,发现AMapLocation版别有2.8.0以及以上版别,把ios文件夹下面的Podfile.lock文件删除,然后flutter run就可以了

安卓机型问题

1:Andriod studio 编译 minSdkVersion版别过低的问题

  • 解决方法:www.flutterbeads.com/change-andr…

2:Andriod 模拟器使用第三方插件flutter_inappwebview加载失利;

  • 解决方法:需要添加上这个属性 android:usesCleartextTraffic=”true”
学习flutter遇到的错误总结