android 三维获取getScene报错

0 投票
Scene scene = sceneControl.getScene();报错

java.lang.IllegalStateException: getScene()

12月 3, 2021 分类:  48次浏览 | 用户: ouwen 初出茅庐 (30 分)

1个回答

1 投票
 
已采纳
您好,您那边添加的so文件不正确,需要使用libimb.so,不能使用CAD这个so库
12月 3, 2021 用户: 董懿鑫 登峰造极 (8,776 分)
采纳于 12月 3, 2021 用户:ouwen

我看你们的文档说

  1. 注: 在使用时,可根据需要用到的功能选择使用以上动态库,特别是其中的libimb、libimb2d和libimbAutoCAD有重复功能,可根据需要选择其中一个库即可。

那么libimbAutoCAD.so应该是包含前面两个的吧

建议是直接使用libimb库哈

使用了这个so包,还是不行,我卸掉app重装的,工程也删除了build文件重新构建的

您那边看下是不是场景控件没有初始化 成功就获取Scene,需要在场景控件初始化完成监听中去获取

嗯嗯,是的,需要在

sceneControlInitedComplete

回调中中去获取,谢谢

...