问题

问题:在 Android 设备上将 ArcGIS Survey123 更新到版本 3.12 时出错

Last Published: April 27, 2022

描述

Google Play Store 已执行要求,以提高存储在设备上的应用程序所使用的数据的安全性。 以前,已安装应用程序可以访问设备上的“公共”存储和特定于应用程序的“私有”存储。 用 Android 开发人员的术语来说,它们分别称为“外部”存储和“分区”存储。 现在需要应用程序将所有数据存储在分区(私有)存储中。

ArcGIS Survey123 的 3.12 版本包括一个自动迁移过程,该过程将在首次打开该应用程序时启动。 此过程将原始 3.11 数据(包括调查和用户设置)迁移到分区存储中。 在某些情况下,迁移会失败并返回错误代码。

原因

Android 存储迁移失败具有多个原因。 请参阅以下错误代码列表及其描述。

解决方案或解决方法

对于每个错误代码,请参阅下表中的解决方案步骤。

作为迁移过程的一部分,Survey123 将在 Android 设备的原始 ArcGIS 文件夹中写入名为“migration.log”的日志文件(通常位于 /Internal storage/ArcGIS、/sdcard/ArcGIS、/storage/emulated/0/ArcGIS,或类似位置)。

: 如果使用解决方案步骤无法解决问题,请保留日志文件的副本,并联系 Esri 技术支持服务以获取进一步的帮助。
代码描述解决方案步骤
2900由于未知错误导致应用程序异常提供日志文件的副本,并联系 Esri 技术支持以获取进一步的帮助。
2901存储访问权限被拒绝。 用户已拒绝应用程序访问存储设备。重新启动应用程序。 随即显示一个对话框,以请求访问存储设备的权限。 必须授予权限才能继续进行迁移。
2902在旧版存储中找不到 ArcGIS 数据文件夹有关旧版 ArcGIS 文件夹的预期路径的相关信息,请参阅日志文件中的错误消息。 请确认此文件夹在此位置。
2903验证失败,因为文件未存在于目标位置有关在新存储位置未找到的预期文件的相关信息,请参阅日志文件中的错误消息。
2904验证失败,因为文件大小不相等有关新旧存储位置中大小不相等的文件的相关信息,请参阅日志文件中的错误消息。
2905存储设备没有足够的可用空间有关存储设备总空间、可用空间和在迁移过程中需要复制的 ArcGIS 文件夹大小的相关信息,请参阅日志文件中的错误消息。 所需的最小空间是 ArcGIS 文件夹大小的两倍。 手动释放设备上的存储以允许进行迁移。
2906无法移除旧版本设置文件确保未打开 Survey123 的其他实例,并且其他应用程序未打开 ArcGIS 旧版存储位置中的文件或文件夹。 重新运行迁移。
2907无法在目标位置创建文件夹重新启动应用程序。 随即显示一个对话框,以请求访问存储设备的权限。 必须授予权限才能继续进行迁移。
2908无法移除现有 zip 归档确保未打开 Survey123 的其他实例,并且其他应用程序未打开 ArcGIS 旧版存储位置中的文件或文件夹。 重新运行迁移。
2909无法从旧版存储中移除文件夹确保未打开 Survey123 的其他实例,并且其他应用程序未打开 ArcGIS 旧版存储位置中的文件或文件夹。 重新运行迁移。
2910文件迁移后分区存储中不存在数据库在迁移过程之前,确认在旧版存储位置中存在调查数据库文件。
2911无法更新设置文件中的地图库路径确保设置文件存在于分区存储位置中,并且其他应用程序未打开该文件。 重新运行迁移。
2912无法将数据文件复制到分区存储重新启动应用程序。 随即显示一个对话框,以请求访问存储设备的权限。 必须授予权限才能继续进行迁移。
2913无法在分区存储中的现有文件上复制数据文件确保未打开 Survey123 的其他实例,并且其他应用程序未打开分区存储位置中的文件或文件夹。 重新运行迁移。
2914无法打开设置文件进行更新确保设置文件存在于分区存储位置中,并且其他应用程序未打开该文件。 重新运行迁移。
2915无法更新已知设备路径确保设置文件存在于分区存储位置中,并且其他应用程序未打开该文件。 重新运行迁移。
2917无法将文件添加到 zip 归档重新运行迁移。
2918无法打开日志文件以写入数据确认存在旧版存储位置。
2919文件迁移后分区存储中不存在设置文件确认在旧版存储位置中存在 Survey123 设置文件。
2920在飞行前测试期间无法从分区存储中读取数据确认存在预期的分区存储位置。
2921在飞行前测试期间无法将数据写入分区存储确认存在预期的分区存储位置。
2922在飞行前测试期间无法将数据写入分区存储确认存在预期的分区存储位置。
2923在飞行前测试期间无法将数据写入分区存储确认存在预期的分区存储位置。
2924在飞行前测试期间无法将数据写入分区存储确认存在预期的分区存储位置。
2925在飞行前测试期间无法将数据写入分区存储确认存在预期的分区存储位置。
2926无法编写 zip 归档重新运行迁移。

文章 ID: 000025129

接收通知并查找新问题或常见问题的解决方案

从我们全新的 AI 聊天机器人中获得简明答案和视频解决方案。

下载 Esri 支持应用程序

相关信息

发现关于本主题的更多内容

获取来自 ArcGIS 专家的帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项