创建Flutter插件时项目缺失android文件夹如何解决

修复方案
- 第一步:打开终端切到你的Flutter插件项目根目录,执行以下命令补全缺失的平台目录:
flutter create --template=plugin --platforms=android .
注意命令末尾的.代表当前目录,执行后不会覆盖你已经编写的Dart层业务代码,只会补全缺失的Android平台工程文件。 - 第二步:如果执行命令后仍未生成
android文件夹,先排查初始创建插件时的命令问题。标准的带Android支持的插件创建命令为:flutter create --org 你的组织标识 --template=plugin --platforms=android 你的插件名
部分旧版本Flutter环境下,如果创建时没有通过--platforms显式指定android平台,会默认跳过该平台目录生成。 - 第三步:目录生成后做基础校验:
- 进入
android目录,确认存在build.gradle配置文件,以及src/main路径下对应语言(Kotlin/Java)的插件原生入口类 - 回到项目根目录执行
flutter pub get,无报错即可开始开发原生逻辑
*开发提示:实现多路音频独立音量控制功能时,Android端需要对接系统AudioManager的多音频会话音量控制接口,记得提前在Android清单文件中声明MODIFY_AUDIO_SETTINGS权限。
- 进入
内容的提问来源于stack exchange,提问作者Tenzin Dolma
相关产品推荐
相关产品推荐

