com.supermap.realspace.SceneControl

0 投票
super.onCreate(savedInstanceState);
requestPermissions() ;
Environment.setLicensePath(sdcard+"/SuperMap/license/");
Environment.initialization(this);

info = new WorkspaceConnectionInfo();
// 组件功能必须在 Environment 初始化之后才能调用
setContentView(R.layout.activity_main);   //这里报错
mSceneControl = (SceneControl) findViewById(R.id.scenecontrol);
// 获取当前许可的状态,返回true 许可可用,返回false 许可不可用,不可用情况下无法打开本地场景。
isLicenseAvailable = isLicenseAvailable();
// 获取场景控件,在许可可用情况下打开本地场景。

<com.supermap.realspace.SceneControl
    android:id = "@+id/scenecontrol"
    android:layout_width="match_parent"
    android:layout_height="match_parent" />

Caused by: android.view.InflateException: Binary XML file line #6: Binary XML file line #6: Error inflating class com.supermap.realspace.SceneControl
Caused by: android.view.InflateException: Binary XML file line #6: Error inflating class com.supermap.realspace.SceneControl
Caused by: java.lang.reflect.InvocationTargetException

5月 14 分类:  35次浏览 | 用户: yangL 才疏学浅 (10 分)

1个回答

1 投票
您好,报错原因是因为布局文件报错,您看一下您是否引用libimb_v1001.so和realspace的jar包
5月 14 用户: 董懿鑫 登峰造极 (5,707 分)

加了的两个都有

...