首页 / 浏览问题 / 移动GIS / 问题详情
安卓11无法使用
55EXP 2020年12月24日
您好,之前一直使用的设备是安卓9,今天换了个新手机安卓11,将环境以及license都拷贝好,软件通过USB进行安装,但是发现报错,无法使用,我使用的开发包为:supermap-imobile-10.0.0-187-android-zip-chs,是在官网下载的

报错的地方为: Caused by: java.lang.SecurityException: getDeviceId: The user 10282 does not meet the requirements to access device identifiers -----也就是  这个初始化的地方 Environment.initialization(SettingoutActivity.this)。

1个回答

您好,Android11版本的存储机制在Android10上又进行了一次升级,是一种特殊的存储机制。目前普通的权限是没法获取到设备的ID和存储内容的。建议您那边使用Android10及以下的设备或者sdk进行开发。Android11的问题我这边再跟进一下,看通过什么方式能够获取到设备的相关信息
9,127EXP 2020年12月24日
是啊,的确存在这样的问题。我拍照回调取不到回传值,另存文件也无法实现,所以拍照也不行。

那要是这样的情况,也就是目前支持安卓10及以下,后面才会出相应的包进行升级???
是的,后面版本会进行Android版本升级的适配。暂时先使用Android10以下的设备
谢谢您的回答,那就是后期工程的事情了,折腾了一天,总算松口气。
...