fluwx 最新版本已经适配了鸿蒙,但是只支持3.22 不支持3.7版本的 鸿蒙flutter。
公司要求用3.7 的来开发。
没办法自己来 适配吧!
1.先去下载 支持3.7版本的fluwx -3.13.1
2.解压后修改目录名为fluwx,不然后面会出问题
3.打开项目
执行
flutter create . --template=plugin --platforms=ohos
命令生成鸿蒙插件
执行这个命令会报错需要我们改一下安卓的包名
//注释掉这个换新包名
// applicationId "net.sourceforge.simcpux"
applicationId "com.jarvan.fluwx"
再执行上面的命令就可以了
4.解决错误
执行完命令之后会帮我们生成几个文件。这几个文件其实是没有用的,因为fluwx 都写好了通讯的代码。
重新生成的这几个文件不要删掉。删掉会出问题,你可以直接把文件的代码全部注释掉就可以了,注释掉之后能正常运行。
(按理说删除应该是没问题的。有知道怎么弄的可以留言我)
5写鸿蒙插件
到了这一步就比较简单了。我们直接下载fluwx 最新的适配了鸿蒙的 版本。
把里面鸿蒙的 插件代码全部拷贝过来就可以了。