1.创建项目
weex create demo
weex platform add android
weex plugin add weex-gcanvas
把安卓工程拿到android studio中执行,报错,在IOS中可以正常跑起来
2.报错信息如下:
[WXBridgeManager] callNative >>>> instanceId:1, tasks:[{"module":"gcanvas","method":"setContextType","args":[0,"7"]}], callback:-1
意思就是调用原生接口失败了
3.原因:看代码发现是js Brige 那里 weex.requireModule(‘gcanvas’)获取到的原生gcanvas这个module为空对象,所以无法调用原生部分提供的方法
4.尝试过的方法:
a.直接在gradle中引入:
compile 'com.taobao.android:gcanvas_library_weex:1.2.5@aar'
b.下载weex-gcanvas.jar、aar包
compile file('xxx.jar')
尝试了好几个版本,然并卵。
4.总结下就是,android下接入weex-gcanvas的SDK没成功吧,求躺过坑的前辈指教啊!
你们是怎么把weex-gcanvas或者第三方插件集成进安卓的,难道我少了什么步骤?
慕尼黑8549860
相关分类