VSCode编译报错
1:DART 过错 有时会自动引入import ‘dart:js’;导致无法运行;
- 解决方法:直接删除这一行代码即可;
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:‘
- 解决方法:
- 原因是cocoaPods没下载到最新版别的AMapLocation版别导致的,查找pod search AMapLocation 发现没有最新版别,最高版别只要2.7.0,这个插件支持的高德AMapLocation版别最低为2.8.0;
- pod update AMapLocation;
- 此刻再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”