之前是使用旧版的idestop,生成的三个文件,打开地图没问题,但是刚用最新版idestop生成udbx和工作空间并放在要打开的目录里,却没法打开,下面是打开的代码:
//打开工作空间
Workspace m_workspace = new Workspace();
WorkspaceConnectionInfo info = new WorkspaceConnectionInfo();
info.setServer(rootPath + "/SampleData/SY.smwu");
info.setType(WorkspaceType.SMWU);
// boolean isTrue =m_workspace.open(info);
m_mapcontrol = m_mapView.getMapControl();
m_mapcontrol.getMap().setWorkspace(m_workspace);
//打开工作空间中的第1幅地图
String mapName = m_workspace.getMaps().get(0);//运行到这一句错误
// Toast.makeText(beacon_library.this,mapName,Toast.LENGTH_LONG).show();
m_mapcontrol.getMap().open(mapName);
错误如下: