没有Flutter.createView 这个方法

来源:11-3 Flutter Android混合开发实战-集成与调用【Android技术与Flutter融合】

_九卿_

2019-12-12

不知道为什么,我这里没有Flutter.createView 这个方法,
然后改成这样:
var flutterView: View = FlutterView(this)
var layout = FrameLayout.LayoutParams(600,800)
layout.leftMargin = 100
layout.topMargin = 200
addContentView(flutterView, layout)
结果报这个错误:
java.lang.UnsatisfiedLinkError: No implementation found for long io.flutter.embedding.engine.FlutterJNI.nativeAttach(io.flutter.embedding.engine.FlutterJNI, boolean) (tried Java_io_flutter_embedding_engine_FlutterJNI_nativeAttach and Java_io_flutter_embedding_engine_FlutterJNI_nativeAttach__Lio_flutter_embedding_engine_FlutterJNI_2Z)
这个error是kotlin的问题?

写回答

2回答

慕九州4112539

2019-12-27

这个被新版本废弃了

1
0

CrazyCodeBoy

2019-12-12

亲是不是使用了Flutter v1.12.x的版本了呢,这个版本和之前的版本集成方式有所不同,课程更新了对这个版本的支持请参考这块的更新日志:

https://git.imooc.com/coding-321/flutter_trip#%E6%9B%B4%E6%96%B0%E6%97%A5%E5%BF%97




1
6
小风又满楼
一脸懵逼进来,一脸懵逼出去
2020-03-06
共6条回复

Flutter从入门到进阶 实战携程网App 一网打尽核心技术

解锁Flutter开发新姿势,,系统掌握Flutter开发核心技术。

4788 学习 · 3270 问题

查看课程