阿里云oss安卓sdk报错Service haven't been set![阿里云oss]

问题描述

.在安卓本地测试使用OSSPlainTextAKSKCredentialProvider 创建凭证访问oss,进行(asyncListBuckets)获异步取空间列表操作。

然后就ClientException报错Service haven’t been set!

期望结果

.不知道什么问题报错的,希望有大佬能指点一下。。

已尝试的方法

通过c++的sdk,使用id和Secret访问空间列表一切正常。安卓sdk就无法访问。

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====
1 条回复 A 作者 M 管理员
  1. 试了一下上面老哥的方法,挺管用的

    初始化ossClient用于获取存储空间列表时,需要通过以下方法初始化ossClient:

    OSSClient ossClient = new OSSClient(getApplicationContext(), credentialProvider, null);

    详情请参见列举存储空间。

  2. 您好,初始化ossClient用于获取存储空间列表时,需要通过以下方法初始化ossClient:

    OSSClient ossClient = new OSSClient(getApplicationContext(), credentialProvider, null);

    详情请参见列举存储空间。