是否所有 android 设备都兼容 dji SDK 移动版?

Is all android devices compatible with dji SDK mobile?

如果我使用 dji sdk mobile 制作应用程序,我想知道大多数 android 设备是否兼容。

https://developer.dji.com/mobile-sdk/documentation/application-development-workflow/workflow-prerequisits.html

它显示了一些兼容的 android 设备,但它是否仅用于开发目的,或者如果我使用此 sdk 制作应用程序,它真的是唯一兼容的设备?

简答: 这些是一些兼容 DJI Mobile SDK 的设备。但其他 API 19 或以上的设备应该可以正常工作。

其他注意事项:

page 的末尾用灰色表示 "Note: Support for additional Android devices available as testing and development continues."。这意味着这些设备已经用 skd 进行了全面测试,然后一切正常,其他设备尚未进行全面测试。

请记住,DJI Mobile SDK 与 androidX 不兼容 - 只是这么说,因为我过去曾将我的应用程序迁移到 androidX,但它完全停止工作了!

此外,在某些设备中,FPV 视频可能无法正常工作,我的三星 Galaxy Tab A 就是这种情况。我认为这是该设备上的视频解码器的问题,因为我的 Asus Zenfone Live 具有相同的功能API 级别 22 (Android 5.1.1) 工作正常。

添加到上面的答案;基本上,SDK 与 x86 设备不兼容。

从自述文件中截取:

Mobile SDK 4.7 and later versions are incompatible with x86 devices: Since v4.7, Mobile SDK has included FFMpeg lib to provide the transcoded video feed, but FFMpeg x86 .SO files will lead to the runtime crash when the target API of APP is larger than 23(included).