すべてのプロダクト
Search
ドキュメントセンター

Object Storage Service:OSS Android SDK でレジューム可能なアップロードが失敗した後、onFailure コールバックがトリガーされない

最終更新日:Sep 25, 2026

問題の説明

Alibaba Cloud Object Storage Service (OSS) 向けの Android SDK を使用してレジューム可能なアップロードを実行すると、アップロードが成功した場合は onSuccess コールバックがトリガーされます。しかし、アップロードが失敗した場合、onFailure コールバックはトリガーされません。

ソリューション

OSS Android SDK でファイルのアップロードが失敗し、onFailure コールバックがトリガーされない場合は、次の手順で問題をトラブルシューティングしてください。

  1. サンプルコードについては、「Android SDK のレジューム可能なアップロード」をご参照ください。ローカルテストを実行して、SDK に問題がないか確認してください。

    • コールバックがトリガーされた場合、SDK は正常に動作しています。

    • コールバックがトリガーされない場合は、SDK の設定を確認してください。

  2. SDK をプロジェクトにインポートした後に onFailure コールバックがトリガーされない場合は、Android Studio で ネットワーク プロファイラ が設定されていないことを確認してください。この問題は、ソースコードが Kotlin で記述されているために発生する可能性があります。OSS Android SDK には現在 Kotlin バージョンがなく、その onFailure 実装には null 型チェックの問題があります。次のようにコードを変更します。

    onFailure(request: ResumableUploadRequest, clientException: ClientException?, serviceException: ServiceException?)
  3. コードを変更すると、onFailure コールバックが期待どおりにトリガーされます。