問題

Android デバイス上で ArcGIS Survey123 をバージョン 3.12 に更新しているときにエラーが発生しました。

Last Published: April 27, 2022

説明

Google Play ストアは、デバイスに格納されたアプリケーションによって使用されるデータのセキュリティを改善するための要件を実装しました。 以前は、インストールされたアプリケーションが、デバイス上の「パブリック」ストレージおよびアプリケーション固有の「プライベート」ストレージの両方にアクセスすることができました。 Android 開発者の用語では、これらは、それぞれ「外部」ストレージおよび「スコープ」ストレージと呼ばれます。 現在アプリケーションは、すべてのデータをスコープ (プライベート) ストレージに格納する必要があります。

ArcGIS Survey123 の 3.12 のリリースには、アプリケーションが初めて開かれたときに開始する自動移行処理が含まれています。 この処理は、調査およびユーザー設定を含む元の 3.11 のデータを、スコープ ストレージに移行します。 この移行が失敗し、エラー コードが返される場合があります。

原因

Android のストレージ移行の失敗には、いくつかの理由があります。 下のエラー コードおよびその説明のリストをご参照ください。

解決策または対処法

各エラー コードの解決手順については、下の表をご参照ください。  

移行処理の一部として、Survey123 は、「migration.log」というログ ファイルを、Android デバイス上の元の ArcGIS フォルダー (通常は、/Internal storage/ArcGIS、/sdcard/ArcGIS、/storage/emulated/0/ArcGIS などにある) に書き込みます。 この解決手順を使用して問題を解決できない場合は、ログ ファイルのコピーを保持し、Esriサポートにお問い合わせください。

コード説明解決手順
2900不明なエラーに起因するアプリケーション例外ログ ファイルのコピーを提供し、Esri サポートにお問い合わせください。
2901ストレージ アクセス権が拒否されました。 ユーザーが、ストレージ デバイスへのアプリケーションのアクセスを拒否しました。アプリケーションを再起動します。 ストレージ デバイスにアクセスするための権限を要求するダイアログが表示されます。 移行を進めるには、権限が付与される必要があります。
2902ArcGIS データ フォルダーが古いストレージ内にありません古い ArcGIS フォルダーの期待されるパスについては、ログ ファイル内のエラー メッセージをご参照ください。 このフォルダーがその場所に存在することを確認してください。
2903ファイルが目的の場所に存在しないため、確認が失敗しました新しい格納場所に存在しない期待されるファイルについては、ログ ファイル内のエラー メッセージをご参照ください。
2904ファイル サイズが等しくないため、確認が失敗しました古い格納場所と新しい格納場所でサイズが等しくないファイルについては、ログ ファイル内のエラー メッセージをご参照ください。
2905ストレージ デバイスに十分な空き領域が存在しませんストレージ デバイスの合計領域、使用可能な空き領域、および移行のためにコピーする必要のある ArcGIS フォルダーのサイズについては、ログ ファイル内のエラー メッセージをご参照ください。 必要な最小限の領域は、ArcGIS フォルダーのサイズの 2 倍です。 移行が発生できるように、デバイス上のストレージを手動で解放します。
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プリフライト テスト中にスコープ ストレージに書き込むことができませんでした期待されるスコープ ストレージの場所が存在することを確認します。
2926ZIP アーカイブに書き込むことできませんでした移行を再実行します。

記事 ID:000025129

ArcGIS の専門家からヘルプを受ける

テクニカル サポートへのお問い合わせ

Esri Support アプリのダウンロード

ダウンロード オプションに移動

関連情報

このトピックについてさらに調べる