dji-sdk / Mobile-SDK-Android-V5

MSDK V5 Sample
Other
282 stars 146 forks source link

(onFailure:66) fetch failedErrorImp{errorType='SDK', errorCode='MEDIA_MANAGER_FETCH_FILE_LIST_FAILED', innerCode='null', description='无法执行', hint=''} #91

Closed xwdz closed 1 year ago

xwdz commented 1 year ago

前两天还正常,今天晚上获取列表一直报这个错误; 官方的App也是读不出来相册

xwdz commented 1 year ago

@dji-dev @DJI-William 能否帮忙解决一下

DJI-William commented 1 year ago

你的飞行器是什么型号?固件版本是多少?MSDK版本是多少?手动拍照是否能获取媒体文件还是仅仅航线拍照无法获取?航线拍照是否定义了后缀名?后缀名是什么?

xwdz commented 1 year ago

飞机型号 : 御3行业版; 固件版本号:目前在上班没法确定,飞机在家里,不过是刚刚更新的最新固件版本(这个问题好像也是升级了最新的固件才发现?我不确定,不过确定的是前段时间都一直正常); MSDK:5.2.0; 目前现象就是飞机都能正常飞正常拍照,然后就是相册无法读取,使用原生App也没发读取,使用SDK就如标题报错,我把SD卡拿下来用读卡器看的话拍照,录像的照片都生成了,就是app和MSDK都读不出来; 没有使用航线任务; 后缀名我自己有定义:DJI默认名字+业务唯一ID; @DJI-William

xwdz commented 1 year ago

@DJI-William 能否尽快帮忙看看问题

DJI-William commented 1 year ago

这个问题就是文件后缀名的问题,最新固件开始后缀名不可以以数字开头,你换成英文字母或者汉字开头就可以了,后续固件版本会优化。

xwdz commented 1 year ago

没太懂; DJI默认名字+业务唯一ID(修改成汉字还是说改成(A_业务唯一ID) ?

DJI-William commented 1 year ago

修改成 DJI默认名字+A_业务唯一ID问题应该就解决了。

xwdz commented 1 year ago

这样的话我以前的图片要怎么办呢? 相当于都要适配以前的老版本啊,需要拼接id A_业务Id;

DJI-William commented 1 year ago

那你先降固件到前一个版本吧。

xwdz commented 1 year ago

怎么降级呢? 发一下教程

DJI-William commented 1 year ago

直接连上DJI Assistant 2,选择上一个版本升级即可。这个软件在官网的御3行业版页面有下载。

xwdz commented 1 year ago

好的

xwdz commented 1 year ago

通过避免文件名包含数字解决该问题;