likes
comments
collection
share

学习flutter遇到的错误总结

作者站长头像
站长
· 阅读数 6

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版本过低的问题

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

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