全部產品
Search
文件中心

Object Storage Service:OSS Android SDK斷點續傳失敗之後無法進入onFailure回調

更新時間:Sep 25, 2026

問題描述

在使用阿里雲Object Storage Service的Android SDK進行斷點續傳過程中,在檔案上傳成功之後可以正常進入到onSuccess回調,但是上傳失敗則無法進入onFailure回調。

解決方案

使用OSS的Android SDK上傳檔案失敗,無法進入onFailure回調的排查方法如下:

  1. 請參見Android SDK斷點續傳上傳的範例程式碼,在本地進行測試,排查SDK是否存在問題。

    • 如可以正常回調,則可以確認SDK本身無問題。

    • 如無法正常回調,則需要檢查SDK的配置。

  2. 在SDK引入到工程以後,無法進入onFailure回調,確認Androidstudio沒有設定network profilter。原始碼採用了kotlin寫法,目前OSS的Android SDK暫無kotlin版本,原始碼如下: 上述onFailure寫法存在判斷空類型問題,將代碼更改後如下:

    onFailure(request: ResumableUploadRequest, clientExcepion:ClientException?, serviceException: ServiceException?)
  3. 修改之後,確認可以正確進入onFailure回調。