集成flutter_module报错,找不到符号,AndroidX兼容问题如何解决?
来源:11-3 Flutter Android混合开发实战-集成与调用【Android技术与Flutter融合】
Chrome_
2019-07-17
报错信息
配置信息
逻辑代码信息
页面代码信息
版本信息
Please help~~~~~~~(T﹏T)
切换到dev 并且升级之后,运行报错还是一样,里面的方法找不到了
写回答
2回答
-
该问题是由于亲所创建的Android项目支持AndroidX,但创建的flutter 模块不支持AndroidX导致的,为了解决这个问题,可以将不支持AndroidX的flutter_module删除,然后通过下面命令创建一个支持AndroidX的flutter_module:
$ cd xxx/flutter_hybrid/ //创建支持AndroidX的flutter_module $ flutter create --androidx -t module flutter_module
注意上面命令中添加了 --androidx参数,该参数的作用是创建一个支持AndroidX的flutter模块
所以说,在创建flutter模块前首先要确定你的Android项目是不是支持Android X,通常是由最新Android Studio创建的Android项目都是默认支持Android X的,所以命令中需要添加--androidx参数
232019-07-19 -
weixin_慕工程1127191
2019-10-04
我也遇到了这个问题,纠结好久,还是老师厉害,按照老师的方法重新创建个flutter_module就不报错了,感谢这位同学的提问,感谢老师的解答;问题终于得到了解决
10
相似问题