简体   繁体   English

所有的android设备都与dji SDK mobile兼容吗?

[英]Is all android devices compatible with dji SDK mobile?

I would like to know if most android devices are compatible if I make an app with dji sdk mobile. 我想知道大多数android设备是否与我使用dji sdk mobile开发的应用程序兼容。

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

It shows some compatible android devices, but is it only for dev purpose, or it is really the only devices that will be compatible if I make an app with this sdk ? 它显示了一些兼容的android设备,但这仅是出于开发目的,还是如果我使用此sdk制作应用,它实际上是唯一兼容的设备?

Short Answer: Those are some devices that are compatible with DJI Mobile SDK. 简短答案:这些设备与DJI Mobile SDK兼容。 But other devices that are API 19 or above should work just fine. 但是其他API 19或更高版本的设备应该可以正常工作。

Other Considerations: 其他注意事项:

On the end of the page it says in gray "Note: Support for additional Android devices available as testing and development continues.". 页面末尾,它显示为灰色“注意:随着测试和开发的继续,对其他Android设备的支持。”。 This means that those devices were fully tested with the skd and everything works fine on then, other devices were not fully tested yet. 这意味着这些设备已使用skd进行了全面测试,然后一切正常,其他设备尚未进行全面测试。

Keep in mind that DJI Mobile SDK is not compatible with androidX - just saying it because I've migrated my app to androidX in the past and it fully stopped working! 请注意,DJI Mobile SDK与androidX不兼容-之所以说是因为过去我已将应用程序迁移到androidX并且它完全停止工作!

Also, in some devices the FPV video might not work, it was the case with my Samsung Galaxy Tab A. I believe this is an issue with the video decoder on that device since my Asus Zenfone Live that has the same API level 22 (Android 5.1.1) worked fine. 此外,在某些设备中FPV视频可能无法正常工作,这是我的Samsung Galaxy Tab A的情况。我认为这是该设备上视频解码器的问题,因为华硕Zenfone Live具有相同的API级别22( 5.1.1)工作正常。

Adding to the above answer; 添加到上述答案; basically, the SDK is not compatible with x86 devices. 基本上,SDK与x86设备不兼容。

Cut from README: 从README中剪切:

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). Mobile SDK 4.7和更高版本与x86设备不兼容:自v4.7起,Mobile SDK已包括FFMpeg lib以提供转码后的视频提要,但当APP的目标API较大时,FFMpeg x86 .SO文件将导致运行时崩溃。大于23(含)。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM