安卓11无法使用

0 投票
您好,之前一直使用的设备是安卓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)。
12月 24, 2020 分类:  205次浏览 | 用户: fik_tju 初出茅庐 (46 分)

1个回答

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

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