Flutter学习中遇到的问题,持续进行中

1, Android license status unknown

在Android Studio的设置中把Android SDK这个命令行工具勾上。

然后执行 flutter doctor --android-license ,一路输入 y 下去。

android studio

2, fijkplayer如何加载本地路径视频

////// 设置本地资源作为播放源

////// scheme 是 `asset`, `://` 是 scheme 分隔符, `/` 是路径起始符号

fplayer.setDataSource("asset:///assets/butterfly.mp4", autoPlay: true);

fijkplayer接入文档

3, mmkv 与 iOS 上的原生库名 'libMMKV.so' 冲突

 官方提供的方法

添加修改包名的脚本,链接见:[https://pub.dev/packages/mmkv](https://pub.dev/packages/mmkv)

使用这种方式开发时遇到问题,编译过一次后项目有了缓存,再次编译项目时不会自动执行pod install,导致报名未被修改,而且每次都pod install也会增加编译耗时,用了下面第二个笨方法

下载mmkv的package,修改包名后使用本地导入

pubspec.yaml中修改name

``` 

name: mmkvflutter

description: An efficient, small mobile key-value storage framework developed by WeChat. Works on Android, iOS, macOS, Windows, and POSIX.

version: 1.2.14

homepage: https://github.com/Tencent/mmkv

dependencies:

  flutter:

    sdk: flutter

  mmkvflutter:

    path: ../mmkv

```

使用时包名使用修改过后的mmkvflutter

import 'package:mmkvflutter/mmkv.dart';

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容