请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

集成flutter_module报错,找不到符号,AndroidX兼容问题如何解决?

报错信息

图片描述

配置信息

图片描述

逻辑代码信息

图片描述

页面代码信息

图片描述

版本信息

图片描述

Please help~~~~~~~(T﹏T)

切换到dev 并且升级之后,运行报错还是一样,里面的方法找不到了

图片描述

正在回答

2回答

CrazyCodeBoy 2019-07-18 08:02:50

该问题是由于亲所创建的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参数

2 回复 有任何疑惑可以回复我~
  • 提问者 Chrome_ #1
    老师 我已经切换到dev了,但是还是报一样的错(T﹏T),我已经把新的报错信息贴图了
    回复 有任何疑惑可以回复我~ 2019-07-18 09:26:07
  • CrazyCodeBoy 回复 提问者 Chrome_ #2
    答案更新了,看下哈
    回复 有任何疑惑可以回复我~ 2019-07-19 00:44:11
  • 提问者 Chrome_ #3
    非常感谢!
    回复 有任何疑惑可以回复我~ 2019-07-19 22:54:14
weixin_慕工程1127191 2019-10-04 20:56:47

我也遇到了这个问题,纠结好久,还是老师厉害,按照老师的方法重新创建个flutter_module就不报错了,感谢这位同学的提问,感谢老师的解答;问题终于得到了解决

1 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信