如何在Flutter中编写自定义平台特定的代码

时间:2018-12-12 06:00:43

标签: android dart flutter

出于打印机打印的目的,我在flutter应用程序的android文件夹中使用了Android的本机代码。所以我想创建MethodChannel,但是在android活动中,找不到所有这些导入。 (显示错误)

import io.flutter.app.FlutterActivity;
import io.flutter.plugin.common.BasicMessageChannel
import io.flutter.plugin.common.StringCodec
import io.flutter.plugin.common.MethodChannel.MethodCallHandler
import io.flutter.plugin.common.MethodChannel

1 个答案:

答案 0 :(得分:0)

这件事也在我身上发生,我仍然想知道为什么... 为了解决这个问题,我从根目录打开了项目,因此不仅加载了android库,还加载了dart和flutter库:

enter image description here

我尝试将libs添加到graddle conf中,但仍然无法正常工作...我希望这对您有用