没有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
这个被新版本废弃了
10 -
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
162020-03-06
相似问题