【解决办法】1. 获取的设备硬件识别码不对造成出的正式许可也错误,最基本的判断该识别码是16位有数字和大写字母构成的;
2.许可存储在设备中的路径和工程中Environment.setLicensePath()设置的许可路径是否一致;
3.在工程第一次运行时,没有将WiFi开启或者Android设备7.0及以上版本不能联网造成报没有许可;
4.“设备ID获取错误或者多台设备获取ID一致”问题解决方法:
第一步:删除设备中,“内部存储/SuperMap/data/SuperMapKey.ogg”文件;
第二步:打开设备WiFi;
第三步:运行iMobile相关App,重新获取设备ID。(确保上面两步后再运行)。